Hibernate
十一月的天蝎兽
我不喜欢打酱油了
展开
-
Hibernate实体对象的生命周期
实体对象的生命周期中主要存在三种不同的状态,它们分别是Transient(瞬态)、Persistent(持久态)、Detached(游离态)。一个实体对象的实体通过不同的操作可以在这三种状态之间转换。 1、Transient(瞬态) 所谓瞬态,表示该实体对象在内存中是自由存在的,也就是与数据库中的数据没有任何关系。 下面来看一段代码: //创建一个瞬态对原创 2013-11-09 10:57:48 · 913 阅读 · 0 评论 -
Session对象的load()方法和get()方法的区别
Session对象的load()方法和get()方法都可以根据实体对象的id来读取数据库中的记录,并得到数据库中的记录相对应的实体对象。但这两个方法存在着一定地区别,在使用的时候需要根据不同的情况来选择合适的方法。其区别如下: 记录不存在时的处理方式不同。get()方法会返回一个null,而load()方法将会抛出一个HibernateException异常。load()方法可以返回实体原创 2013-11-09 19:19:40 · 746 阅读 · 0 评论