![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
dengqf
这个作者很懒,什么都没留下…
展开
-
Hibernate 对象 三种状态 瞬时态,持久态,脱管态 以及 save update saveOrUpdate merge等的使用
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg.转载 2009-09-26 17:57:00 · 373 阅读 · 0 评论 -
hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这转载 2009-10-13 11:23:00 · 174 阅读 · 0 评论 -
hibernate Expression详解
Expression.gt:对应SQL条件中的"field > value "。如:Expression.gt("salary", new Integer(5000)) Expression.ge:对应SQL条件中的"field >= value"。 Expression.lt:对应SQL条件中的"field Expression.le:对应SQL条件中的"field Expres转载 2009-10-15 13:58:00 · 450 阅读 · 0 评论 -
hibernate.hbm2ddl.auto配置
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: Hibernate Reference Documentation 3.3.1解释如下:Automatically validate or export schema DDL to the database when the SessionFactory is cre转载 2009-10-22 10:23:00 · 293 阅读 · 0 评论 -
Hibernate Criteria Restrictions
HQL运算符QBC运算符含义=Restrictions.eq()等于equalRestrictions.ne()不等于not equal> Restrictions.gt()大于greater than>=Restrictions.ge()大于等于greater than or转载 2011-07-13 17:13:34 · 3568 阅读 · 0 评论