![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 81
一个码农-
学习
展开
-
hibernate 级联映射
这几天因为自己搭的数据库结构用到很多外键约束,想到之前用mybatis的时候,可以用关联映射直接通过外键获取对象,就取百度查了下,发现hibernate也是有级联映射的,相对于mybatis,个人感觉hibernate的级联映射更加健全,但使用起来问题也比较多,要配置的东西也比较多; 可以分为,双向映射和单向映射,双向映射暂时没有用到,有时间再看下怎么使用, 单向映射比较简单,分为一对多、多对原创 2017-08-07 23:54:50 · 221 阅读 · 0 评论 -
hibernate延迟加载的使用和部分源码解析
前段时间使用了hibernate的级联映射和延迟加载,发现,当要将使用了延迟加载的model转为json对象时总是会报错,网上查了些资料大多数都是说因为之前的session已经被关闭,这时要使用这个属性,需要使用这个session去查询数据库所以会报错,大致分为两种解决办法:1、json转换的时候,过滤掉延迟加载的属性;2:、使用openSessionInViewFilter,延长session对原创 2017-08-23 23:20:11 · 621 阅读 · 0 评论 -
分享一份自己写的关于ssh框架自动生成Bean的源代码和思路
一开始是想mybatis有自动生成bean的工具,但hibernate却没有或者是我没接触到,就想利用反射机制实现由表到实体类自动生成的工具类,但其实这个方式行不通,java的反射机制虽然强大,但也没办法无中生有。于是在网上搜了下,发现已经有前辈写过这类工具类,使用的是io流,直接创建.java文件 具体的代码如下希望不足之处可以得到大家的提点 首先是处理字符串的工具类: import jav...原创 2017-07-27 21:36:08 · 298 阅读 · 0 评论