![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
jinyefei
这个作者很懒,什么都没留下…
展开
-
hibernate框架
hibernate框架一.hibernate介绍1. **什么是hibernate** - Hibernate是一个开放源代码的对象关系映射框架(ORM) - 它对JDBC进行了非常轻量级的对象封装(消耗资源少) - 它将POJO与数据库表建立映射关系,是一个全自动的orm框架 - Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据原创 2018-01-03 16:42:27 · 333 阅读 · 0 评论 -
hibernate框架二
hibernate框架二七.mappper文件(*.hbm.xml)文件详解主键生成策略assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。<id name="id"原创 2018-01-03 16:50:24 · 186 阅读 · 0 评论 -
hibernate框架三
hibernate框架三八.HQL查询什么是HQLHQL全称 hibernate query language,即hibernate的面向对像方式的查询语言使用HQL的步骤获取Session对像编写HQL语句创建Query接口,发送HQL语句返回结果基本查询 3.1查询所学生信息public List<Student> selectAll(){ //获取session原创 2018-01-03 16:50:59 · 166 阅读 · 0 评论 -
hibernate框架四
hibernate框架四九.Criteria查询什么是CriteriaHibernate提供的完全面向对像的查询方式,让不熟悉SQL及HQL语法的人也可以使用hibernateAPI操作数据库使用HQL的步骤获取Session对像创建Criteria接口向Criteria接口中封装查询信息返回结果查询方式 返回集合类型数据public List<Student> selectAll(原创 2018-01-03 16:52:42 · 145 阅读 · 0 评论 -
hibernate框架五
hibernate框架五十.注解及关联关系配置引入支持注解的包使用org.hibernate.cfg.AnnotationConfiguration创建Session工厂注:3.x版本有该类,高版本该类不可用使用注解标注类@Enetity:标注可持久化类@Table:标注关联表@Column:标注映射列@Id:标注OID@GeneratedValue:主键生成策略@Transient:在ins原创 2018-01-03 17:04:05 · 200 阅读 · 0 评论