我查了,没查到才上CSDN上问的.谢谢大家啊.踊跃发言啊
解决方案 »
- 用maven执行mvn clean compile的时候遇到这个问题哦
- java.lang.NoClassDefFoundError: org/slf4j/Logger
- SSH框架开发DEMO
- 请教各位高手:我的类型转换错误
- 问各位前被一个小问题,为什么我一部署就会有这个提示
- HQL语句查询结果集的字段加别名
- 关于Runtime.getRuntime的一个问题!
- 简单问题,请热心人回答?
- 关于eclipse开发ejb弱中弱的问题...很急.....
- 请问在编写EJB的时候应该选择CMP类型的还是BMP类型的,哪个更好些?
- 高分跪求使用itext将html转化为pdf时中文问题的解决方法。
- 。。。请教一个问题关于HIBERNATE连接数据库的问题,,,
连接。 例子: ......... //业务逻辑代码 private Connection con;
Statement stmt=con.createStatement;
stmt.execute("select ...........");
.....
.....
stmt.close();
con.close(); ......... //业务逻辑代码 可以看出,这段代码确实实现了对数据库的操作,但是对于每一个业务处理逻辑,
都必须生成数据库连接,处理完之后又释放连接。
而且业务处理逻辑和数据库操作混杂在一起,不利于以后系统的维护。jdo 方式: 他把业务处理逻辑与数据库操作分离开发,而且对于数据库连接也进行了有效的管理
。
例子:
......... //业务逻辑代码 DatabaseUtil.dosomething(); //通过调用 DatabaseUtil 类的 dosomething
方法,对数据库进行操作,并根据需要返回 相应的内容。 ......... //业务逻辑代码 这样,当修改业务逻辑的时候,对持久化操作不会产生影响,反之,一样。而且在
DatabaseUtil 类中,可以对数据库连接进行有效的管理。hibernate 方式:其实他在原理上和jdo方式是一样的,只不过,jdo 处理,面对的是数据库表。而
hibernate 面对的是对象。
而且hibernate 还具备很多的其他功能。这里就不在累赘。----------------------------------------
以上属个人见解。希望指点!