Hibernate
文章平均质量分 80
txidol-Fly
洞庭湖上的一颗小岛,钓鱼,养猫,学程序。(Java,大数据,PMP,ACP)
展开
-
Hibernate学习笔记(一)【基础配置篇】
一、首先找hibernate.properties文件 hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql://192.168.18.184:3306/SA原创 2012-09-30 14:22:48 · 1351 阅读 · 0 评论 -
Hibernate学习笔记(三)【配置详解】
Hibernate配置翻译 <hibernate-mapping> <class name="项目路径" table="库中对应表名" schema="dbo" catalog="netoa"> <meta attribute="class-description">指定描述类的javaDoc<2012-09-30 15:20:00 · 103 阅读 · 0 评论 -
Hibernate学习笔记(二)【标识符及基本级联配置】
标识符 increment 用于代理主键.由Hibernate自增方式生成标识符,每次增量为1 identity 同上。由底层数据库生成标识符.前提是要数据库支持自增 sequence 同上。由底层数据库生成标识符.前提是要数据库支持序列 hilo 同上。由Hibernate根据high/low算法生成标识符 native 同上。根据数据库的支持,选择identity...2012-09-30 15:16:00 · 78 阅读 · 0 评论 -
Hibernate学习笔记(一)【基础配置篇】
一、首先找hibernate.properties文件 hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql://192.168.18.184:3306...2012-09-30 14:22:00 · 63 阅读 · 0 评论 -
Hibernate学习笔记(九)【高级篇】并发、Session管理
数据库事务级别 以及对应 Hibernate事务码 先查 mysql>select @@tx_isolation 设置 mysql>set global transaction isolation level read committed 1:Read Uncommitted 读未提交数据 一个事务执行中可看到另一个事务未插入和未更新的的记录 2:Read Committed ...2012-11-06 17:30:00 · 116 阅读 · 0 评论 -
Hibernate学习笔记(八)【映射实体关系】
本文只简略的介绍关系,详细标签描述参考http://blog.csdn.net/tanxiang21/article/details/8034105 一对一 Monkey.hbm.xml <one-to-one name="address" class="mypack.Address" cascade="all" ...2012-11-06 15:34:00 · 104 阅读 · 0 评论 -
Hibernate学习笔记(七)【映射值类型集合】
Set <hibernate-mapping > <class name="mypack.Monkey" table="MONKEYS" > <id name="id" type="long" column="ID"> <generator class="incre2012-10-31 21:02:00 · 70 阅读 · 0 评论 -
Hibernate学习笔记(六)【映射继承关系】
场景有个User类,然后扩展出了Student类和Teacher类,也就是Student类和Teacher类继承了User类 数据库是这样设计的,给每个子类造了一个表,下面是Hibernate项目配置,只配User<class name="User"abstract="true"><id name="id" column="USER_ID" type="long2012-10-30 22:34:00 · 68 阅读 · 0 评论 -
Hibernate学习笔记(五)【映射组成关系】
标配BASE <hibernate-mapping > <class name="mypack.People" table="PEOPLE" > <id name="id" type="long" column="ID"> <generator class="increm2012-10-30 21:24:00 · 80 阅读 · 0 评论 -
Hibernate学习笔记(九)【高级篇】并发、Session管理
先发表一个基础知识,持续更新。 数据库事务级别 以及对应 Hibernate事务码 先查 mysql>select @@tx_isolation 设置 mysql>set global transaction isolation level read committed 1:Read Uncommitted 读未提交数据 一个事务执行中可看到另一个事务未插入和未更新的的记录 2原创 2012-11-06 17:30:10 · 3251 阅读 · 0 评论 -
Hibernate学习笔记(六)【映射继承关系】
场景有个User类,然后扩展出了Student类和Teacher类,也就是Student类和Teacher类继承了User类 数据库是这样设计的,给每个子类造了一个表,下面是Hibernate项目配置,只配User abstract="true"> 用法就是存储查询Teacher、Student都可以;如果查全的也行原创 2012-10-30 22:34:00 · 1029 阅读 · 0 评论 -
Hibernate学习笔记(二)【标识符及基本级联配置】
标识符 increment 用于代理主键.由Hibernate自增方式生成标识符,每次增量为1 identity 同上。由底层数据库生成标识符.前提是要数据库支持自增 sequence 同上。由底层数据库生成标识符.前提是要数据库支持序列 hilo 同上。由Hibernate根据high/low算法生成标识符 native 同上。根据数据库的支持,选择identity,seq原创 2012-09-30 15:16:05 · 1286 阅读 · 0 评论 -
Hibernate学习笔记(三)【配置详解】
Hibernate配置翻译 指定描述类的javaDoc 指名类的修饰类型 指定继承类 10"/> 指定类,类属性的getxxx(),setxxx()方法的修饰符 包括:static,final,abstract,public,protected,private原创 2012-09-30 15:20:25 · 3866 阅读 · 0 评论 -
Hibernate学习笔记(五)【映射组成关系】
标配BASE 映射组成关系 说明: 1.People和Hand是组合关系,在People类中有个成员是Hand类,名字是hand 2.标签和没多大区别 ,对应一个成员 3.标签和其实也没多大原创 2012-10-30 21:24:33 · 1211 阅读 · 0 评论 -
Hibernate学习笔记(八)【映射实体关系】
本文只简略的介绍关系,详细标签描述参考http://blog.csdn.net/tanxiang21/article/details/8034105 一对一 Monkey.hbm.xml <one-to-one name="address" class="mypack.Address" cascade="all" /> Ad原创 2012-11-06 15:34:52 · 944 阅读 · 0 评论 -
Hibernate学习笔记(四)【操纵对象篇】
A Session的缓存作用 1.1 减少访问数据库的频率 1.2 当缓存中的持久化对象间存在循环关联关系时,保证不死循环 1.3 保证数据库中相关记录与缓存中的相应对象保持同步 B 脏检查及刷新缓存的机制 1.1 刷新缓存Flush时,执行SQL顺序 a) 调用session.save()方法的先后顺序,实体执行insert语句 b)原创 2012-09-30 16:05:24 · 2473 阅读 · 0 评论 -
Hibernate学习笔记(七)【映射值类型集合】
Set 说明: 1.值类型,就说Image类就行String类型一样当值搞了,一切受包含它的类控制 2.他是在数据库中有表的,并且可延时加载(默认),数据库有 ID 和 MONKEY_ID 3.elemet,你懂的,实体类可没这原创 2012-10-31 21:02:16 · 1432 阅读 · 0 评论 -
Hibernate学习笔记(四)【操纵对象篇】
A Session的缓存作用 1.1 减少访问数据库的频率 1.2 当缓存中的持久化对象间存在循环关联关系时,保证不死循环 1.3 保证数据库中相关记录与缓存中的相应对象保持同步 B 脏检查及刷新缓存的机制 1.1刷新缓存Flush时,执行SQL顺序 a) 调用session.save()方法的先后顺序,实体执行insert语句 b) ...2012-09-30 16:05:00 · 70 阅读 · 0 评论