没有Hibernate时,我们怎么做项目?

六月 27, 2009 浏览
评论 0

最近在做一个很小的项目的功能改进,小小的项目中原来连接的是MySQL数据库,现在需要新连接一个数据库(Oracle),仅仅从一张表查询数据即可,没有添加、修改、删除等等功能。本来这个小小的项目中用的是Hibernate,现在又要增加一个数据库连接,觉得配置起来有点麻烦,忽然想起来,我干吗还要用Hibernate呢,直接用JDBC不也挺好使么,想了便做,果然写起JDBC来,很是快捷,一会就搞好了。

Hibernate的dynamic-insert与dynamic-update

六月 6, 2008 浏览
评论 0
Hibernate允许我们在映射文件里控制insert和update语句的内容.比如在映射文件中

hibernate中双向关联与inverse的设定

四月 29, 2008 浏览
评论 0
双向关联与inverse设定

 之前我们对User与Room作了单向的多对一以及反过来的一对多关联,我们也可以让User与Room彼此参考,形成双向关联,就User与Room对象,具体来说,就是将程序如下设计:

User.java

package sky.dong;

[CODE=java]
public class User {

private long id;

private String name;

private Room room;



public long getId() {
...

hibernate默认连接池存在过期连接无法释放的问题及解决方法。

四月 6, 2008 浏览
评论 0
hibernate默认连接池有一个问题,不会自动检测数据库连接是否断开,MYSQL数据库一段时间(大约8小时)没有访问就会断开连接,连接池里的连接却还是存在,下次访问hibernate会继续使用这个连接,导致数据库连接异常。由于该问题需要在服务器长时间运行时才会出现,所以在平时测试很难发现。

解决方法:
1.在连接参数中使用autoReconnect以后,第一次执行失败后会自动重新连接。

Hibernate中Criteria的完整用法

四月 2, 2008 浏览
评论 0
Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法
  
设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:
Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。
Criteria 和 DetachedCriteria 的主要区别在于创建的形式不一样, Criteria 是在线的,所
...

分页:« 首页...«1»...尾页 »