
hibernate
文章平均质量分 81
lw371496536
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate深入学习
在hb刚火的那正儿, 看过, 但是对ormaping不是很理解, 现在重新看hb, 以前很多不是很懂的地方现在基本已经全部豁然开朗.·increment标识生成器由hibernate以递增的方式生成主键 ·identity标识生成器由底层数据库来负责生成主键,这个主要针对支持自增字段作为主键的数据库 ·sequence标识生成器由底层数据库提供的序列来生成主键 ·n转载 2012-09-27 14:38:47 · 989 阅读 · 0 评论 -
hibernate统计查询
:sum 取最大、取最小、分组一、查询记录个数 count(*)关键字测试方法如下:package com.bjsxt.hibernate;import java.util.List;import org.hibernate.Session;import junit.framework.TestCase;public class StatQueryTest转载 2013-09-16 14:19:28 · 967 阅读 · 0 评论 -
hibernate注解 关系映射
1)一对一外键关联映射(单向)@OneToOne(cascade=CascadeType.ALL)@JoinColumn(name="userid",unique=true)//一对一外键关联,使用@OneToOne,并设置了级联操作//@JoinColum设置了外键的名称为userid(数据库字段名),如果不设置,则默认为另一类的属性名+_id //外键的值是唯一的(un转载 2012-09-22 15:02:48 · 433 阅读 · 0 评论 -
Hibernate关联映射
以简单的两个类为例: User(int id, String name) Group(int id, String name)没有关联关系时的关系模型: t_user(id int pk, name varchar) t_group(id int pk, name varchar)一、多对一和一对多关联映射(多个用户有相同的组)这几种关联映射后的关系模型是相同的转载 2012-09-22 14:53:35 · 435 阅读 · 0 评论 -
Hibernate向mysql中保存中文字符出现乱码问题的解决
我在用hibernate框架的单元测试类向mysql数据库中保存中文数据的时候出现了乱码的问题,我查看了mysql中表的字符编码为latin1我将mysql的my.ini配置文件中两处default-character-set=latin1改为default-character-set=gbk然后在命令提示符中输入net stop mysql停止mysql服务,然后在用net start转载 2012-09-21 16:26:53 · 1299 阅读 · 0 评论 -
hibernate配置文件hibernate.cfg.xml的详细解释
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> com.mysql.转载 2012-09-21 11:08:03 · 447 阅读 · 0 评论 -
Hibernate 映射文件详解
Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档来定义的。该文档通过一系列XML元素的配置,来将持久化类与数据库表之间建立起一一映射。这意味着映射文档是按照持久化类的定义来创建的,而不是表的定义。一、根元素:,每一个hbm.xml文件都有唯一的一个根元素,包含一些可选的属性1)package:指定一个包前缀,如果在映射文档中没有指定全限定的类名,就使用这个作为包名,转载 2012-09-21 11:06:30 · 449 阅读 · 0 评论 -
Mysql,SqlServer,Oracle主键自动增长的设置
1、把主键定义为自动增长标识符类型在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) values("name1"转载 2012-09-21 09:59:04 · 485 阅读 · 0 评论 -
Hibernate注解使用以及Spring整合
(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。 在最近发布转载 2012-09-21 09:57:15 · 514 阅读 · 0 评论 -
hibernate缓存配置
//设置cache.data文件的存放位置maxElementsInMemory="10000" //缓存中允许创建的最大对象数eternal="false" //缓存中对象是否为永久的timeToIdleSeconds="120" //缓存数据钝化时间(即对象在它过期前的空闲时间)timeToLiveSeconds="120" //缓存数据生存时间(即对象在它过期前的生存时间转载 2012-09-16 23:14:59 · 575 阅读 · 0 评论 -
hibernate配置缓存查询
[c-sharp] view plaincopyprint?"1.0" encoding="UTF-8"?> "10000" eternal="false"timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true"diskPersistent="false" diskExpiryThread转载 2012-09-16 22:22:57 · 687 阅读 · 0 评论 -
HibernateTemplate常用方法
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介: void delete(Object entity):删除转载 2012-09-29 17:12:35 · 4806 阅读 · 0 评论 -
JPA Hibernate 注解
JPA注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名c转载 2012-09-27 11:17:13 · 472 阅读 · 0 评论 -
hibernate映射继承关系(一):一张表对应一整棵类继承树
[翻译] hibernate映射继承关系(一):一张表对应一整棵类继承树2人收藏此文章, 我要收藏发表于1年前(2012-05-22 16:34) , 已有482次阅读 ,共0个评论英文原址网上这个主题的文章不在少数,这个系列的文章的部分价值在于给出了注解模式(Annotation)的例子。文章易懂,权当增强记忆,捎带着练习下翻译(翻译不当之处请指出)。转载 2013-10-10 15:46:02 · 1206 阅读 · 0 评论