
Hibernate 4.1
普通网友
这个作者很懒,什么都没留下…
展开
-
Hibernate两级缓存
[align=center][size=xx-large][b][color=red]Hibernate两级缓存[/color][/b][/size][/align]一级缓存就是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么hibernate直接从一级缓...原创 2012-10-29 17:01:05 · 110 阅读 · 0 评论 -
OneToOne 、OneToMany 、 ManyToMany
[align=center][size=x-large][color=darkred][b]OneToOne OneToMany ManyToMany[/b][/color][/size][/align][size="medium"][color=brown][b]@ManyToOne 默认fetch=FetchType.enger@OneToMany 默认fetc...原创 2012-10-05 10:31:28 · 144 阅读 · 0 评论 -
CUDR_Fetch 和 Cascade
[align=center][size=x-large][b][color=red] CUDR_Fetch 和 Cascade[/color][/b][/size][/align]1.Fetch的作用:在联接查询中,它是一次性的将两张表的作为一张表,全部加载;fetch用于查找同步,cascade用于增删改同步fetch 和 lazy 主要是用来级联查询的(load get...原创 2012-10-05 16:05:41 · 126 阅读 · 0 评论 -
树状结构Tree
[align=center][size=x-large][color=red][b]树状结构Tree[/b][/color][/size][/align]一、部门类Org.java[code="java"]import java.util.HashSet;import java.util.Set;import javax.persistence.CascadeTyp...原创 2012-10-05 17:09:50 · 148 阅读 · 0 评论 -
Many-To-Many (学生、课程、分数)
[align=center][size=xx-large][color=red][b]Many-To-Many (学生、课程、分数)[/b][/color][/size][/align][color=red]多对多:[/color]一个学生可以选多门课一门课可以被多个学生选修[color=red]多对一:[/color]多组分数对应一个学生多组分数对应一门课程[...原创 2012-10-05 17:41:21 · 122 阅读 · 0 评论 -
栏目、帖子、回复(设置导航便于操作)HQL使用01
[size=medium][color=red][b][align=center]栏目、帖子、回复(设置导航ManyToOne便于操作 HQL语句)01[/align][/color][/size][size=small][color=red][b]一、Category.java[/b][/color][/size][code="java"]import javax.persisten...原创 2012-10-06 11:28:22 · 101 阅读 · 0 评论 -
栏目、帖子、回复(设置导航ManyToOne便于操作 QBC/QBE语句)02
[align=center][size=medium][color=red][b]栏目、帖子、回复(设置导航ManyToOne便于操作QBC/QBE语句)02[/b][/color][/size][/align][size=medium][color=darkred][b]Criteria查询也称QBC查询[/b][/color][/size]:全称为Query By Criteria...原创 2012-10-06 11:39:44 · 90 阅读 · 0 评论 -
数据加载 load get list iterator
[align=center][size=x-large][b][color=red]Hibernate的优化-数据加载[/color][/b][/size][/align]除了对映射文件的配置外,还可以通过选择适合的数据加载方法来优化Hibernate性能;这里通过get()方式与load()方式比较;list()与iterate()两方面的比较来说明。API提供的方法ge...原创 2012-10-07 11:14:47 · 109 阅读 · 0 评论 -
Hibernate原理
[size=xx-large][color=orange][b]Hibernate原理[/b][/color][/size][code="java"]1.hibernate的常用接口 (1) Configucation:负责加载Hibernate的配置及映射信息,启动Hibernate,根据连接到数据库的信息来创建SessionFactory ...原创 2013-09-05 09:10:19 · 101 阅读 · 0 评论 -
ID生成策略
[align=center][size=xx-large][color=red][b]ID生成策略[/b][/color][/size][/align][size=x-large][color=red][b]1.XX.hbm.xml方式[/b][/color][/size]a、常用四个:native identity sequence uuid [color=darkred...原创 2012-10-04 16:18:16 · 94 阅读 · 0 评论 -
对象的几种状态
[align=center][size=x-large][color=red][b]对象的几种状态[/b][/color][/size][/align][img]http://dl.iteye.com/upload/attachment/0074/6148/8010277e-4aa9-3a7f-9e0b-6399dda7cf54.jpg[/img] [size=medium][...原创 2012-10-04 14:10:14 · 376 阅读 · 0 评论 -
load 和 get的区别
[align=center][size=x-large][color=red][b]session加载数据库数据时,load 和 get[/b][/color][/size][/align][size=medium][color=green][b]1.load是生成代理对象,调用该对象时才发出sql语句[/b][/color][/size][code="java"] public voi...原创 2012-10-04 11:49:32 · 126 阅读 · 0 评论 -
spring中配置log4j
[align=center][size=xx-large][color=red][b]log4j 和 slf4j[/b][/color][/size][/align]slf4j和log4j用于做日志(log)的两套接口, 他们都符合common log的标准而制定的.log4j:[url]http://www.iteye.com/topic/378077[/url][url...原创 2012-11-10 16:30:23 · 81 阅读 · 0 评论 -
log4j 和slf4j
[url]http://sishuok.com/forum/blogPost/list/3740.html[/url]原创 2012-11-11 20:55:24 · 88 阅读 · 0 评论 -
S2SH整合
[align=center][size=xx-large][b][color=red]Struts2_spring_Hibernate整合[/color][/b][/size][/align]MyEclipse8.0所要导入的jar包:[img]http://dl.iteye.com/upload/picture/pic/119906/137201e6-54f9-3c0c-b4...原创 2012-11-12 16:08:46 · 110 阅读 · 0 评论 -
mappingResource属性和mappingDirectoryLocations属性的使用
[align=center][size=medium][color=red][b]mappingResource属性和mappingDirectoryLocations属性的使用 [/b][/color][/size][/align] 在Spring的applicationContext.xml中配置映射文件,通常是在这个Bean实例中进行的,若配置的映射文件较少时,可以用sess...原创 2012-11-19 16:54:14 · 173 阅读 · 0 评论 -
分页查询
HibernateTemplate提供了非常多的常用方法来完成数据库的基本操作,使得持久层访问摸板化,只要创建HibernateTemplate 实例后,注入一个SessionFactory的引用就可以了.无须手动创建sessionFactory,更加智能的管理Hibernate 的Session,没有大量的try/catch操作, void delete(Object entity)删...原创 2012-12-03 16:57:14 · 89 阅读 · 0 评论 -
getHibernateTemplate().save和super.getHibernateTemplate().merge
[code="java"]代码1_save:super.getHibernateTemplate().save(user); System.out.println(":"+user.getId());输出1:Hibernate: insert into user (userid, userpwd, userques, userans, usermail, inte...原创 2012-12-05 15:16:44 · 737 阅读 · 0 评论 -
Hibernate 实现原理
[size=medium][color=green][b]整体流程1:通过configuration来读cfg.xml文件2:得到SessionFactory 工厂3:通过SessionFactory 工厂来创建Session实例4:通过Session打开事务5:通过session的api操作数据库6:事务提交7:关闭连接为什么要用:1. 对JDBC访问数据...原创 2012-09-12 23:20:05 · 121 阅读 · 0 评论 -
Hibernate 注解和配置文件由ORM框架连接库
[align=center][size=xx-large][color=red][b]Hibernate 注解和配置文件由ORM框架连接库[/b][/color][/size][/align][size=medium][b][color=darkred]xml优点 [/color][/b][/size] 不需要改变和重新编译代码,就可以灵活配置 [b][size=medium...原创 2012-10-02 12:30:01 · 98 阅读 · 0 评论 -
hibernate缓存总结
[size=xx-large][color=orange][b]hibernate缓存总结[/b][/color][/size][code="java"]Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源...原创 2013-09-05 09:54:09 · 85 阅读 · 0 评论