文件名称:java语言hebernate代码
文件大小:7.69MB
文件格式:RAR
更新时间:2017-02-05 18:27:56
hibernate
1.两种加载模式 a:及时加载 使用get时是一及时加载的一种 当使用get时,他会直接发送SQL,去和数据库交互 当没有找到这条记录的时候,他会返回一个null值 b:延迟加载 使用load时他是延迟加载的一种 当使用load,他不会直接去发送SQL,只有当你使用该对象的时候(除主键外) 他才会去进行和数据库的一个交互 而当没有找到这条记录的时候,他会直接告诉你一个错误(直接报错) 2.三种状态 a:新建状态(临时状态) 调用对象,进行new运算的时候为新建状态 意思为,没有纳入session管辖域的对象, 我们叫做新建对象 b:托管状态(持久化状态) 对象纳入session作用域时我们叫托管状态 在我们程序当中调用save,update,get,load,saveOrUpdate,merge,list c:游离状态(脱管状态) 对象从session作用域分离出来的时候我们叫做游离(脱管) 即:调用delete,clear,evict等方法时
【文件预览】:
S3HIBERNATE_2
----bin()
--------com()
--------hibernate.cfg.xml(995B)
--------readme.txt(776B)
----.myhibernatedata(589B)
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
----src()
--------com()
--------hibernate.cfg.xml(995B)
--------readme.txt(776B)
----.project(723B)
----.classpath(2KB)
----lib()
--------hibernate-annotations.jar(274KB)
--------commons-logging-1.0.4.jar(37KB)
--------cglib-2.1.3.jar(276KB)
--------dom4j-1.6.1.jar(307KB)
--------jaas.jar(102KB)
--------xml-apis.jar(121KB)
--------ejb3-persistence.jar(52KB)
--------jta.jar(9KB)
--------ojdbc6.jar(2.01MB)
--------commons-collections-2.1.1.jar(171KB)
--------asm.jar(26KB)
--------hibernate-commons-annotations.jar(65KB)
--------xerces-2.6.2.jar(987KB)
--------asm-attrs.jar(16KB)
--------ehcache-1.2.3.jar(203KB)
--------javassist.jar(460KB)
--------hibernate-validator.jar(60KB)
--------jaxen-1.1-beta-7.jar(222KB)
--------hibernate-entitymanager.jar(116KB)
--------antlr-2.7.6.jar(433KB)
--------jboss-archive-browsing.jar(12KB)
--------hibernate3.jar(2.21MB)
--------log4j-1.2.11.jar(342KB)