Hibernate配置文件主要用于配置数据库连接和Hibernate运行时所需的各种属性,这个配置文件应该位于应用程序或Web程序的类文件夹 classes中。Hibernate配置文件支持两种形式,一种是xml格式的配置文件,另一种是Java属性文件格式的配置文件,采用“键=值”的形式。建议采用x ...
分类:
Web程序 时间:
2016-11-12 22:31:33
阅读次数:
288
1.主键表对应外键表是一对多;外键表对应主键表是多对一 2.在反向时,表必须有主键,否则会生成两个持久化类。 3.多对一:在执行查询时会自动把关联的数据得到 4.在一对多:在<set>里加反转控制方向inverse="true"提高效率,以及 级联操作 cascade=“all”(全部级联操作) 5 ...
分类:
其他好文 时间:
2016-11-11 23:08:41
阅读次数:
194
因为hibernate框架会调用这个默认构造方法来构造实例对象。。即Class类的newInstance方法 这个方法就是通过调用默认构造方法来创建实例对象的 ,另外再提醒一点,如果你没有提供任何构造方法,虚拟机会自动提供默认构造方法(无参构造器),但是如果你提供了其他有参数的构造方法的话,虚拟机就 ...
分类:
Web程序 时间:
2016-11-06 16:14:20
阅读次数:
154
当有一对多,多对一等关联关系时,用Hibernate查询并以Jackson转成Json比如持久化类UserpublicclassUserimplementsjava.io.Serializable{
privatestringid;
privateSet<Usertorole>usertoroles=newHashSet<Usertorole>(0);
//gettersetter...
}其Hibernate配置文件..
分类:
Web程序 时间:
2016-10-28 15:58:17
阅读次数:
177
第五章 HQL实用技术5.1 使用HQL查询语句(面向对象查询语句) 5.1.1 编写HQL语句 5.1.1.1 from子句 例:from com.entity.Dept; from Dept dept;--为持久化类Dept指定了别名dept;可省略包名 5.1.1.2 select子句 例:s ...
分类:
其他好文 时间:
2016-10-17 13:54:46
阅读次数:
167
1 理解ORM基本原理 ORM(Object Relational Mapping)对象关系映射,它的作用是在关系数据库和对象之间做一个自动映射,将数据库中的数据表映射成为对象,也就是持久化类,对关系型数据库以对象的形式进行操作,减少应用程序开发过程中数据持久化的编程任务。可以把ORM理解为关系型数 ...
分类:
Web程序 时间:
2016-10-13 11:55:00
阅读次数:
143
一、简述 1.对象关系映射文件,用于映射实体类和关系数据库数据表之间的一个 xml 文件。 2.通过 Entity.hbm.xml 映射文件,Hibernate 可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据表列之间的对应关系。 3.映射主键、映射关联关系。 二、各个节点 说明 ...
分类:
Web程序 时间:
2016-10-10 20:14:50
阅读次数:
241
因为最近写项目需要要到,就在这里码码字,方便以后做一个参考,在这里,我通过的是myeclipse的反向工程来配置持久化类和数据的映射文件的。 1.打开myeclipse,打开数据库视图,对应的是Windows->open perspective->myeclipse database explore ...
分类:
数据库 时间:
2016-10-03 21:28:58
阅读次数:
164
一个持久化类的实例可能处于三种不同状态中的某一种。这三种状态的定义则与所谓的持久化上下文(persistence context)有关。hibernate的session对象就是这个所谓的持久化上下文。 瞬态:该实例从未与任何持久化上下文关联过。它没有持久化标识(相当于主键值)。 持久化:实例目前与 ...
分类:
其他好文 时间:
2016-09-27 11:23:44
阅读次数:
228
hibernate环境配置:导包。。。。 单向n-1:单向 n-1 关联只需从 n 的一端可以访问 1 的一端 <many-to-one> 元素来映射组成关系: name: 设定待映射的持久化类的属性的名字 column: 设定和持久化类的属性对应的表的外键 class:设定待映射的持久化类的属性的 ...
分类:
Web程序 时间:
2016-09-25 20:42:00
阅读次数:
385