![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 51
kobe1134
不断超越!永无止境!
展开
-
基于按annotation的hibernate主键生成策略
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. @Target({M转载 2015-12-08 23:49:17 · 305 阅读 · 0 评论 -
ManyToOne 双向一对多关系
双向一对多关系,一是关系维护端(owner side),多是关系被维护端(inverse side)。在关系被维护端需要通过@JoinColumn建立外键列指向关系维护端的主键列。 publicclass Order implements Serializable { privateSet orderItems = new HashSet();转载 2015-12-10 20:57:30 · 1157 阅读 · 0 评论 -
CascadeType.PERSIST不起作用的原因
@OneToMany(cascade = {CascadeType.PERSIST}),发现级联不起作用,如果更改为Hibernate的注解 @Cascade({org.hibernate.annotations.CascadeType.PERSIST}),依然不起作用,但改为 @Cascade({org.hibernate.annotations.CascadeType.SAVE_UPDATE}原创 2015-12-10 23:19:07 · 1585 阅读 · 0 评论 -
hibernate annotation注解方式来处理映射关系
在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配置各种映射关系,在hibernate4以后已经将annotation的jar包集成进来了,如果使用h转载 2015-12-11 22:03:27 · 278 阅读 · 0 评论 -
HQL的基本语法
HQL检索方式 HQL(Hibernate QueryLanguage)查询语言是面向对象的查询语言,也是在Hibernate中最常用的。其语法和SQL语法有些相似,功能十分强大,几乎支持除特殊SQL扩展外的所有查询功能。此种查询方式为Hibernate官方推荐的标准查询方式。 HQL的基本语法HQL检索方式与SQL相似,使用方法基本相同;但HQL是面向对象查询语言,它查询的目标为转载 2015-12-18 23:30:11 · 1265 阅读 · 0 评论 -
关系数据库中关系表间的连接(左连接,右连接,内连接,全连接,外连接)
来自于 http://blog.sina.com.cn/bluepoint2009关系数据库中关系表间的连接主要有:内连接和外连接。 内连接:把两个表中数据对应的数据查询出来。外连接:以某个表为基础把对应数据查询出来(全连接是以多个表为基础),其中又包括左连接和右连接两种。 比如,有下面两个关系表student和grade。 Student表转载 2015-12-20 17:01:59 · 3207 阅读 · 0 评论 -
hibernate的连接查询
连接查询: 关系型数据库之所以强大,其中一个原因就是可以统一使用表来管理同类数据信息,并且可以在相关数据之间建立关系。作为支持关系型数据库的SQL语句来说,自然要对全面发挥这种强大功能提供支持,这个支持就是连接查询。同样作为一种关系型数据库的持久层框架,Hibernate也对连接查询提供了丰富的支持,在Hibernate中通过HQL与QBC两种查询方式都可以支持连接查询。下面这一部分我们转载 2015-12-20 23:26:05 · 2201 阅读 · 0 评论 -
query.setFirstResult解析
package com.zyf.test;import java.text.ParseException;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibern原创 2016-01-09 20:49:04 · 9928 阅读 · 0 评论