Hibernate
文章平均质量分 83
linking530
这个作者很懒,什么都没留下…
展开
-
第一部分:Hibernate入门
第一部分:Hibernate入门Hibernate是什么 Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping) ORMapping基本对应规则: 1:类跟表相对应 2:类的属性跟表的字段相对应 3:类的实例与表中具体的一条记录相对应 4转载 2014-11-22 11:12:06 · 377 阅读 · 0 评论 -
Hibernate4实战 之第七部分:最佳实践
设计细颗粒度的持久类并且使用来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“转载 2014-11-22 11:41:01 · 330 阅读 · 0 评论 -
Hibernate4实战 之第五部分:Hibernate的事务和并发
Hibernate本身没有事务的实现 Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象 你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。 对于并发处理,Hibern转载 2014-11-22 11:35:30 · 331 阅读 · 0 评论 -
Hibernate4实战 之 第四部分:关系映射
数据表之间的关系分为三类:一对一、一对多、多对多 一对一数据表(部门表 和 部门主管表) 一对多数据表(部门表 和 部门下的人员表) 多对多数据表(部门表 和 人员表) 根据相互寻找的关系又分:单向和双向 对象一对一 (双向) java代码:查看复制到剪贴板打印public class A { private B转载 2014-11-22 11:33:03 · 396 阅读 · 0 评论 -
实例:简单的JDBC复习+MySql入门学习
万变不离其宗。。持久层怎么变也是JDBC,框架怎么新也是反射机制。。 今天刚好复习一下JDBC,顺便对MySql进行一个入门的学习。 环境:MySql 5.5 + Navicat for MySql 10.0.5 + MyEclipse 9.0 从MySql官方:http://www.mysql.com/ 下载了 mysql-connector-java-5.1.17-b转载 2014-11-22 15:16:26 · 712 阅读 · 0 评论 -
Hibernate4实战 之 第二部分:Hibernate的基本配置
可编程的配置方式-1如果在配置cfg.xml的时候,不想在里面配置hbm.xml怎么办呢?可在程序里使用可编程的配置方式,也就是使用程序来指定在cfg.xml里面的配置信息,不推荐这种方式。如下:Configuration cfg = new Configuration() .addResource("Item.hbm.xml") .addResourc转载 2014-11-22 11:26:23 · 376 阅读 · 0 评论 -
Hibernate4实战 之 第三部分:Hibernate的基本开发
1:瞬时(Transient) - 由new操作符创建,且尚未与Hibernate Session 关联的对象被认定为瞬时的。瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识(identifier)。 如果瞬时对象在程序中没有被引用,它会被垃圾回收器销毁。 使用Hibernate Session可以将其变为持久状态,Hibernate会自动执行必要的SQL语句。 2:持久(Pe转载 2014-11-22 11:29:47 · 363 阅读 · 0 评论