
【Hibernate】
打杂工程师
这个作者很懒,什么都没留下…
展开
-
Hibernate中的N+1 问题(一)
【简单连接查询导致的N+1问题】 所谓的简单连接查询就是“select * from user s join s.classesid where idpublic void testQuery(){ Session session=null; try{ session=HibernateUtils.getSession(); session.beg原创 2016-04-26 15:12:53 · 540 阅读 · 5 评论 -
Hibernate中的映射关系(一)
在Hibernate的学习中,最最主要的就是Hibernate中的几种常用的映射关系了。(一)单项一对一的映射 案例:在生活中,我们每个人都有一个身份证号,所以当我们存储人和身份证号信息的时候就是一种一对一的映射关联关系:实现方式的原理很简单,就是将Person表和IDCard表的主键设置成一致的,这样就可以使得Person表中的每条记录都与IDCard表中的记录唯一对应原创 2016-04-27 21:37:00 · 452 阅读 · 2 评论 -
Hibernate中的映射关系(二)
前面跟大家分享了Hibernate中的单向一对一、双向一对一、多对一映射关系,接下来跟分享一下其他的比较重要的映射关系。(一)单向一对一唯一外键关联映射 案例:其实单向的一对一唯一外键关联就是之前说的那个一对一映射和多对一映射关系的特例,还用那个人和身份号的例子来说明,单项一对一唯一外键关联顾名思义就是在一个实体对象中加入关联对象的外键。例如: 在t_person表原创 2016-04-29 20:20:19 · 495 阅读 · 2 评论 -
Hibernate(一)——简介
关于Hibernate的,很早之前就听说了,当时也顺手查了查其大致的含义。我们都知道,在程序开发的时候,我们通常将程序分为三层,其中将数据保存到数据库的就是数据持久化层,也就是我们常说的dao层。而Hibernate就是在数据持久化层的一个常用框架。Hibernate的作用就是封装了java程序和数据库之间的的桥梁——JDBC。在此之前我们在开发的过程中,会花费大量的时间去处理怎样和数据库连接的问原创 2016-04-24 15:56:51 · 468 阅读 · 4 评论