![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 77
我有一个小毛驴
爱音乐,爱编程。
展开
-
Hibernate第一讲:持久化的理论和ORM和Hibernate的相关知识
软件开发的分层思想: 三层架构: 数据表现层 业务逻辑层 数据持久层 SUN的桌面应用 Swing AWT 普通Java类 JDBC SUN的WEB基本应用 JSP原创 2014-02-11 16:52:03 · 1103 阅读 · 0 评论 -
Hibernate第二讲:Hibernate核心API和Hibernate开发步骤
一、Hibernate核心API(理解) Configuration类: Configuration对象用于配置和启动Hibernate。Hibernate应用通过Configuration实例来指定对象-关系映射文 件的位置或者动态配置Hibernate的属性,然后创建SessionFactory实例。 SessionFactory接口:原创 2014-02-11 16:57:29 · 1014 阅读 · 0 评论 -
Hibernate第三讲:Hibernate主键策略和Hibernate的查询方案
一、 Hibernate主键策略 主键:在关系数据库中,主键用来标识记录并保证每条记录的唯一性(一般可保证全数据库唯一)。必须满足以下条件: 1)不允许为空。 2)不允许主键值重复。 3)主键值不允许改变。 1.自然主键:以有业务含义的字段为主键,称为自然主键。 优点:不用额外的字段。 缺点:当业务需求发生变化时,必须修改数据类型,修改原创 2014-02-11 17:44:36 · 1369 阅读 · 0 评论 -
Hibernate第四讲:Hibernate对象的状态和映射
一、 Hibernate对象的状态 实体对象的三种状态: 1) 暂态(瞬时态)(Transient)---实体在内存中的自由存在,它与数据库的记录无关。 po在DB中无记录(无副本),po和session无关(手工管理同步) 如:Customer customer = new Customer(); customer.setName("er原创 2014-02-15 18:42:00 · 784 阅读 · 0 评论 -
Hibernate第五讲:Hibernate控制的事务
Hibernate控制的事务 事务保证原子操作的不可分,也就是操作的同时成功或同时失败。 hibernate的事务隔离级别和JDBC中大致相同。 设置时要在hibernate.cfg.xml配置 4 1: 读未提交的数据(Read uncommitted isolation) 脏读 2: 读已提交的数据(R原创 2014-02-15 18:48:47 · 736 阅读 · 0 评论