![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
iteye_16566
这个作者很懒,什么都没留下…
展开
-
JPA 批注参考
www.cnblogs.com/kentyshang/archive/2008/01/07/1029142.html 1 JPA 批注参考2008-02-13 13:25:50 · 65 阅读 · 0 评论 -
Hibernate Validation 用法
Hibernate 验证器文档 前言: Annotations 是为域对象指定一个不变约束的便利而优雅的途径.例如通过它,你可以表示一个属性不应该是Null值,账户余额绝对不能是负值,等等。这些域模型的约束通过注释它的属性声明在bean自身。验证器可以读取这些注释并检查约束违反性。验证机制可以在没有重复这些规则的情况下在应用程序的不同层里执行(表示层,数据访问层).Hi...2008-02-27 09:57:53 · 272 阅读 · 0 评论 -
Hibernate数据保存——Session.save
Hibernate数据保存——Session.save Session.save方法用户实体对象到数据库的持久化操作。也就是说,Session.save方法调用与实体对象所匹配的Insert SQL,将数据插入库表。Session.save方法中包含了以下几个主要步骤: 1. 在Session内部缓存中寻找待保存的对象。内部缓存命中,则认为此数据已经保存(执行过insert操作),实体对...2008-03-16 15:09:03 · 234 阅读 · 0 评论 -
Hibernate数据更新——Session.update/Session.saveOrUpdate
Hibernate数据更新——Session.update/Session.saveOrUpdate Session.update执行步骤: 1. 首先根据待更新实体对象的Key,在当前session的内部缓存中进行查找,如果发现,则认为当前实体对象已经处于Persistent状态,返回。从这一点可以看出,对一个Persistent状态的实体对象调用update语句并不会发生任何作用。 ...2008-03-16 15:11:24 · 243 阅读 · 0 评论 -
Hibernate数据加载——Session.get/load
Hibernate数据加载——Session.get/load Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于: 1. 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 2. Load方法可返回实体的代理类实例,而get方法永远直接返回实...2008-03-16 15:15:32 · 87 阅读 · 0 评论