- 浏览: 3426 次
- 性别:
- 来自: 深圳
最新评论
文章列表
基本上每一个APP都会和DB打交道,执行CURD操作,对于用java编写的APP来说CURD的实现方案有很多,但基本上分为两种,ORM和非ORM,。Hiberante为业界所推荐的ORM解决方案,还有很多,自己度娘一下,今天的主题是NO-ORM,不对ORM做讨论。
现在的问题是,如果在项目中不用ORM来做CURD操作就意味着要自己在项目中封装CURD操作。这种情况下,我们会做出如下几种选择:
A 开发人员直接使用Connection,PreparedStatement,Statement,ResultSet等jdbc核心接口和DB交互,当然,如果你的项目很小,扩张的可能性小,用户的交互性不强的情 ...
spring 编程控制事务
public <T> T execute(TransactionCallback<T> action) throws TransactionException {
if (this.transactionManager instanceof CallbackPreferringPlatformTransactionManager) {
return ((CallbackPreferringPlatformTransactionManager) this.transactionManager).execute(this, action ...