
hibernate
qingff01
这个作者很懒,什么都没留下…
展开
-
hibernate开发1--使用hibernate5.1.0保存数据到数据库
从hibernate5.x.x开始对获取SessionFactory的方式做了修改,按照原来的代码获取不到SessionFactory了,hibernate5.x.x获取SessionFactory的代码如下:final StandardServiceRegistry registry = new StandardServiceRegistryBuilder() .configure()...2016-04-28 20:22:44 · 354 阅读 · 0 评论 -
hibernate开发2--双向1-n关联
开发过程中难免会碰到一对多、多对一的关系,比如一个学生属于一个班级,而一个班级里面有多个学生,一个部门有多个员工等,这种情况就需要用数据库表与表之间的关联关系,如果不用关联关系,维护数据库表格将会变得非常麻烦。下面以多个学生属于一个班级介绍在hibernate中数据库表中1-n的关联关系配置方法。一、hibernate一对多双向关联映射的方法如下(1) 一的一端,在set元素中使用ke...2016-05-03 17:32:22 · 171 阅读 · 0 评论 -
hibernate开发3--数据库表双向n-n关联
多对多关联也是一种极为常见的关联关系,比如一个学生可以选修多门课程,一门课程也可以有多名学生选修,要实现查询一个学生所选的所有课程的和查询一门课程所有选修的学生就需要用到多对多的关联关系。多对多的基本原理是在数据库中另外创建一张表来管理表与表之间的联系,关键配置为*.hbm.xml文件中的set的配置,用到的标签为:many-to-many 。以一个学生可以选修多门课程,一门课程也可以有多名...2016-05-04 20:21:39 · 191 阅读 · 0 评论 -
hibernate开发4--hibernate常用检索方式归纳
这里总结了hibernate常用的一些检索方式,供大家参考。1、多态查询在HQL中,如果查询一个表中的所有记录,语句如下:String queryString="from cat";或者指定其包名,例如cat的包名为com.test,String queryString="from com.test.cat";其中cat为实体类的类名,而不是数据库里面的表名称,大家...2016-05-19 18:14:46 · 136 阅读 · 0 评论 -
hibernate开发5--hibernate分页查询
在互联网中,分页技术的使用非常广泛,也是必须的。在hibernate中使用分页很方便,如下所示:(1)setFirstResult(int firstResult):设置开始检索的对象,参数firstResult设置开始检索的起始对象。(2) setMaxResults(int maxResults):设置每次检索返回的最大对象数。参数maxResults用于设置每次检索的返回对象数目。...2016-05-20 16:34:15 · 274 阅读 · 0 评论