Hibernate Annotation即hibernate注解,可以通过另一种方式将持久化类转化成表的相关信息,可以简化hibernate的配置文件。本文主要对Hibernate的注解进行讲解,由于篇幅原因,将注解部分分为两篇文章来写。集合映射和关联关系映射将在后面一文讲解。本文包括以下五个部分:
基础映射。主键映射。基本属性映射。复合属性映射。继承映射。
一、基础映射(注解...
分类:
Web程序 时间:
2016-04-04 11:55:09
阅读次数:
290
1. Hibernate关联关系映射 1.1. one to one <class name="Person"> <id name="id" column="personId"> <generator class="native"/> </id> <join table="PersonAddress ...
分类:
Web程序 时间:
2016-04-01 14:41:55
阅读次数:
229
本文包括以下四个部分:
1. 增删改查(CDUR)方法。
2. 集合映射。
3. 关联关系映射。
4. Inverse属性和cascade属性。...
分类:
Web程序 时间:
2016-03-31 11:03:19
阅读次数:
237
俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: 自动生成数据库脚本 一般在项目开发过程中,我们的习惯是先建好数据库和表,然后在进行开发,而hibernate作为一款ORM架构模式的实现框架,我们要好好利用,可以利用hibernate反向工程生成*.hbm.x
分类:
Web程序 时间:
2016-03-21 07:03:48
阅读次数:
222
映射一对一关联 Hibernate提供了两种映射一对一关联关系的方式,分别是按照外键映射和按照主键映射。 下面是员工表和档案信息表(员工和档案表之间的关系是一对一的关系) 档案表(dept) 1 public class Dept { 2 private Integer deptid; 3 priv
分类:
Web程序 时间:
2016-02-20 07:04:16
阅读次数:
258
1.一对多 Dept中添加了Set emps集合属性 2.多对一将Emp中的dept_id,修改成了Dept dept3.一对一 a.主键关联:两个表利用主键值相等关联在一起 在User中添加Card card属性 ...
分类:
其他好文 时间:
2016-01-16 21:09:22
阅读次数:
203
词汇解释关系:事物之间相互作用、相互联系的状态。范围最大。联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。级联:有关...
分类:
Web程序 时间:
2015-10-31 21:19:27
阅读次数:
274
词汇解释 关系:事物之间相互作用、相互联系的状态。范围最大。 联系:在关系数据库中表示实体与实体之间的联系,1:1,1:n,m:n。 关联:表示对象之间的关系,既有数量性,又有方向性;动词:将对象之间通过某种方式联系起来。 映射:这里指java对象和数据库表的一种对应关系。动词:形成这种对应关系。 ...
分类:
Web程序 时间:
2015-10-14 19:54:21
阅读次数:
269
上一篇文章对greenDao有一个整体的把握 Android ORM系列之GreenDao最佳实践。这篇文章将重点介绍GreenDao的关联关系的映射以及实体类的生成。在GreenDao中,实体类的生成是通过Entity类来进行的,可以说一个Entity对象对应一个实体类。实体类中的属性可以通过Entity对象的方法进行添加,GreenDao会根据我们添加的属性自动生成实体类。我们可以通过一系列方法生成实体类...
分类:
移动开发 时间:
2015-09-02 10:48:18
阅读次数:
340
一个Hibernate项目核心配置文件主要分为以下三个方面:1、配置文件hibernate.cfg.xml;2、配置文件*.hbm.xml,此文件一般包括映射文件的结构以及各种属性的映射方式;3、Hibernate关联关系映射。1、配置文件hibernate.cfg.xml文件 1 2 5 ...
分类:
Web程序 时间:
2015-08-20 23:55:19
阅读次数:
233