![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate 相关
道仁
喜欢看书从书中汲取精神食粮,喜欢下象棋,在楚河汉界间发散思维,磨练心智。喜欢听歌,从歌曲中舒缓心情。喜欢运动,从运动中强健体魄。
本着勤奋务实的态度在软件领域顽强拼搏。执着谦虚谨慎的心学习前端软件技术。不断的提升自己,让自己始终保持随时应付工作需要。
展开
-
Hibernate 3.1/2的BUG LazyInitializer
使用apache自带的压力测试工具ab以并发50个请求进行测试, 在完成几千个请求后服务器开始爆出大量的异常,页面访问也出现同样异常,异常如下: java.lang.NoSuchMethodError: com.liusoft.dlog4j.beans.UserBean.getHibernateLazyInitializer()Lorg/hibernate/proxy/LazyInitializ转载 2012-04-26 18:19:37 · 762 阅读 · 0 评论 -
解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associatio
在hibernate 删除关联时会出现eleted object would be re-saved by cascade (remove deleted object from associations)的异常,结合别人的和自己的经验通常有三种解决的方案: 方法1 删除Set方的cascade: 方法2 解决关联关系后,再删除 onside.getManys().remov转载 2014-03-20 17:06:35 · 567 阅读 · 0 评论 -
总结LocalSessionFactoryBean加载Hibernate映射方式
LocalSessionFactoryBean有几个属性查找hibernate映射文件: mappingResources、mappingLocations、mappingDirectoryLocations与mappingJarLocations 1、String[] mappingResources: 指定classpath下具体映射文件名转载 2014-07-23 17:19:18 · 2783 阅读 · 0 评论 -
Hibernate延迟加载实现原理
通过将class的lazy属性设置为true,来开启实体的延迟加载特性。 如果我们运行下面的代码: User user=(User)session.load(User.class,"1");(1) System.out.println(user.getName()); (2) 当运行到(1)处时,Hibernate并没有发起对数据的查询,如果我们此时转载 2014-12-25 10:28:02 · 616 阅读 · 0 评论 -
Hibernate 关系映射 (一对一,一对多,多对多)
一、概念: 关系:名词,事物之间相互作用、相互联系的状态。 关联:名词:表示对象(数据库表)之间的关系;动词:将对象(数据库表)之间通过某种方式联系起来。 映射:将一种形式转化为另一种形式,包括关系。 级联:动词,有关系的双方中操作一方,另一方也将采取一些动作。 值类型:对象不具备数据库同一性,属于一个实体实例其持久化状态被嵌入到所拥有的实体的表行中,没有标识符。 实体类型:具有转载 2014-12-29 16:59:56 · 5010 阅读 · 0 评论