![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate3.x
iteye_6099
这个作者很懒,什么都没留下…
展开
-
初识hibernate
今日公司项目开发需要整合hibernate,之前用的是mybatis,啥都别说,学呗,下边是我学习hibernate api后整理的代码,代码比较简单,有不足的地方请指正!这只是一个入门的例子。。。项目目录:所用的jar包(每个jar具体的作用这里就不列出来了,可以参http://nopainnogain.iteye.com/blog/761630): 具体的项目代...原创 2013-05-16 14:51:19 · 72 阅读 · 0 评论 -
hibernate.hbm2ddl.auto
create:表示启动的时候先drop,再createcreate-drop: 也表示创建,只不过再系统关闭前执行一下dropupdate: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新...原创 2013-06-07 21:23:57 · 53 阅读 · 0 评论 -
Hibernate性能优化技巧(转载)
文章分为十三个小块儿对Hibernate性能优化技巧进行总结性分析,分析如下:一、在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session. clear()或者session. evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。二、对大数据量查询时,慎用l...原创 2013-06-07 15:36:36 · 100 阅读 · 0 评论 -
利用 JTA 处理事务(转载)
利用 JTA 处理事务什么是事务处理事务是计算机应用中不可或缺的组件模型,它保证了用户操作的原子性 ( Atomicity )、一致性 ( Consistency )、隔离性 ( Isolation ) 和持久性 ( Durabilily )。关于事务最经典的示例莫过于信用卡转账:将用户 A 账户中的 500 元人民币转移到用户 B 的账户中,其操作流程如下 1. 将 A 账户中的金额减...原创 2013-06-07 14:44:25 · 89 阅读 · 0 评论 -
双向一对一外键关联annotationl配置
po类Husband.javapackage 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 · 74 阅读 · 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 · 93 阅读 · 0 评论 -
单向一对一外键关联annotationl配置
po类Husbandpackage 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 · 109 阅读 · 0 评论 -
单向一对一外键关联xml配置
po类Studentpackage 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 · 121 阅读 · 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 · 177 阅读 · 0 评论 -
基于annotation的三种复合主键
方式一:po类Teacherpackage 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 · 98 阅读 · 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 · 114 阅读 · 0 评论 -
hibernate 映射基本属性
hibernate 映射基本属性新建一个po,Newspublic 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 · 89 阅读 · 0 评论 -
结束session的四个阶段
通常情况下,结束 Session 包含了四个不同的阶段:同步session(flush,刷出到磁盘)提交事务关闭session处理异常原创 2013-06-08 00:02:12 · 169 阅读 · 0 评论