
Java学习
弹与征鸿
……***……
展开
-
Hibernate学习之Transient、Persistent、Detached三种状态
今天开始学习Hibernate了,Hibernate的三种状态即Transient(瞬时状态)、Persistent(持久化状态)、Detached(离线/托管状态)。 三种状态可以相互转换原创 2015-08-10 19:32:33 · 504 阅读 · 0 评论 -
Hibernate学习——之延迟加载
在使用load()方法加载持久化对象是,它返回的是一个未初始化的代理(即未从数据库中抓取数据对象的数据),直到调用代理的某个方法时Hibernate才会访问数据库。而非延迟加载过程中,Hibernate会直接访问数据库,并不会使用代理对象。 而恰恰是因为这种情况,测试load方法会有一些不同的问题出现 @Test public void testload01() { Session原创 2015-08-10 20:19:50 · 816 阅读 · 0 评论 -
在SSH整合过程中ClassCastException:xxx_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
java.lang.ClassCastException: com.norman.model.Group_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxy(JavassistLazyI原创 2015-08-21 16:43:33 · 3016 阅读 · 0 评论