
hibernate3.x
iteye_6099
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初识hibernate
今日公司项目开发需要整合hibernate,之前用的是mybatis,啥都别说,学呗,下边是我学习hibernate api后整理的代码,代码比较简单,有不足的地方请指正!这只是一个入门的例子。。。 项目目录:所用的jar包(每个jar具体的作用这里就不列出来了,可以参http://nopainnogain.iteye.com/blog/761630): 具体的项目代...原创 2013-05-16 14:51:19 · 101 阅读 · 0 评论 -
hibernate.hbm2ddl.auto
create:表示启动的时候先drop,再create create-drop: 也表示创建,只不过再系统关闭前执行一下drop update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新 validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新...原创 2013-06-07 21:23:57 · 81 阅读 · 0 评论 -
Hibernate性能优化技巧(转载)
文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下: 一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。 二、对大数据量查询时,慎用l...原创 2013-06-07 15:36:36 · 147 阅读 · 0 评论 -
利用 JTA 处理事务(转载)
利用 JTA 处理事务 什么是事务处理 事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的 500 元人民币转移到用户 B 的账户中,其操作流程如下 1. 将 A 账户中的金额减...原创 2013-06-07 14:44:25 · 128 阅读 · 0 评论 -
双向一对一外键关联annotationl配置
po类Husband.java package com.hibernate.demo.po; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; impo...原创 2013-05-28 22:21:31 · 94 阅读 · 0 评论 -
双向一对一外键关联xml配置
Student.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-...原创 2013-05-28 22:19:20 · 120 阅读 · 0 评论 -
单向一对一外键关联annotationl配置
po类Husband package com.hibernate.demo.po; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.JoinColumn; import ja...原创 2013-05-28 22:06:09 · 152 阅读 · 0 评论 -
单向一对一外键关联xml配置
po类Student package com.hibernate.demo.po; public class Student { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; ...原创 2013-05-28 22:01:37 · 159 阅读 · 0 评论 -
基于XML的复合主键
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> &l...原创 2013-05-27 21:42:10 · 198 阅读 · 0 评论 -
基于annotation的三种复合主键
方式一: po类Teacher package com.hibernate.demo.po; import java.util.Date; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import javax.persistenc...原创 2013-05-27 21:31:48 · 124 阅读 · 0 评论 -
使用junit进行测试
libs: 代码: package com.hibernate.demo.po; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.AnnotationConfiguration; import org.junit.AfterClass; im...原创 2013-05-24 11:38:27 · 151 阅读 · 0 评论 -
hibernate 映射基本属性
hibernate 映射基本属性 新建一个po,News public class News { private Long id; private String title; private String content; private String fullContent; public Long getId() { return id; } publi...原创 2013-05-17 13:21:33 · 123 阅读 · 0 评论 -
结束session的四个阶段
通常情况下,结束 Session 包含了四个不同的阶段: 同步session(flush,刷出到磁盘) 提交事务 关闭session 处理异常原创 2013-06-08 00:02:12 · 200 阅读 · 0 评论