hibernate
CJNusun
众里寻他千百度,蓦然后首,那人却在灯火阑珊处
展开
-
spring+Hibernate openSession()和getCurrentSession()
最近比较烦躁,学过Mybatis又来学Hibernate,总觉得Hibernate太麻烦,(其实也挺简单的,先入为主了),由于没怎么看过源代码,都是通过网友总结加上自己的实验得出来的一些结论,做一个笔记。 实验一:单独使用Hibernate框架 1、openSession()在不开启事务的情况下执行操作: 结果:可以查询出结果,更删改查也可以执行成功,但是数据库的数据不变。 2、g原创 2017-09-16 11:04:22 · 429 阅读 · 0 评论 -
hibernate映射关系
就是配置表关联:这里我们主要总结一下各种关系的配置,做一下记录; 表之间的关联结构有以下七种映射关联关系: 1、单向一对一关联映射(one-to-one) :一对一就是把写在一张表的字段分开了,但是这些信息在别的表也需要,就可以分开来写,不然每个表都要添加相应的字段,只需要一个额外唯一外键关联即可(一张表尽量不要写的字段太多)。 配置主键关联:就是表不添加额原创 2017-09-16 19:01:27 · 189 阅读 · 0 评论 -
一点总结
不管对于MyBatis还是Hibernate框架,我们通常使用Map来去除我们输出对象中没有查询的到的空值;在输出的Map的时候可以用对象接收,属性要和key相对应,但是我们不能遍历在后台不能使用这些值,因为一使用就会报Map不能强转为对像的异常,所以我们获取的值如果需要被使用,那就用Map接收,然后再转化为对象,这里我在网上找的有转换对象的方法工具类http://blog.csdn.net/q3原创 2017-09-21 17:54:03 · 154 阅读 · 0 评论