Hibernate
Hunaiyo
本人为广工一苦逼呈虚猿。
展开
-
Hibernate的映射语法
1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 注释方式 @Id @GeneratedValue原创 2014-11-14 12:13:57 · 538 阅读 · 0 评论 -
Spring+hibernate整合
一、概述。一、概述。 Spring与Hibernate的集成在企业应用中是很常用的做法通过Spring和Hibernate的结合能提高我们代码的灵活性和开发效率,下面我就一步一步的给大家讲述Spring如何和Hibernate集成的。二、代码演示。导入Hibernate的jar包Hibernate-3.2/lib原创 2015-04-28 01:00:40 · 590 阅读 · 0 评论 -
(非常全面)Hibernate注解的使用方法说明
1.类级别注解@Entity 映射实体类@Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog="",schema="")转载 2015-06-19 22:45:16 · 6261 阅读 · 3 评论 -
利用hibernateTemplate进行最简单的分页
安全的方法如下,别用Session s=getSession()......../** * 使用hql 语句进行操作 * @param hql HSQL 查询语句 * @param offset 开始取数据的下标 * @param length 读取数据记录数 * @return List 结果集 */ public List getListForPage(fina原创 2015-06-24 09:18:45 · 1908 阅读 · 1 评论 -
三大框架常遇的错误:hibernate : object references an unsaved transient instance
hibernate : object references an unsaved transient instance 该错误是操作顺序的问题,例如:save或update顺序问题~~~比如学生表和班级表。。学生表里有班级ID的外键。一对多的关系。你save的时候应该先save班级,再save学生。。否则学生的外键没有对应的值,引发异常。原创 2015-06-24 23:55:38 · 803 阅读 · 0 评论 -
HibernateTemplate的使用
HibernateTemplate 提供了非常多的常用方法来完成基本的操作,比如增加、删除、修改及查询等操作,Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate 的常规用法,就可完成大多数DAO对象的 CRUD操作。 下面是 HibernateTemplate的常用方法。 delete(Object en转载 2015-06-11 17:38:51 · 1576 阅读 · 0 评论