随笔分类 -  emanual_Web框架_hibernate

摘要:在保存的前面必须先建立好关联。但是默认情况下还是不会自动保存,如果保存会出错。 Cascade all所有关联的所有持久化都是级联到另一个对象。保存这个对象的时候关联的对象自动保存。 Cascade只是给我们编程的关联关系方便。 双向关联必须要设置双向关系,双向mappedBy在读取的时候,如果读取 阅读全文
posted @ 2018-10-16 00:07 尐鱼儿 阅读(103) 评论(0) 推荐(0) 编辑
摘要:这里的关系是指对象之间的关系,不是数据库之间的关系。 简化问题: a)怎么写Annotation b)增删改查CRUD怎么写。 三种关系(一对一,一对多,多对多)如果在程序里就有(单向,多向)七种。 常用的主键关联的单向的外建关联。 一对一的单向外建关联: a)如果在类里面new另一个对象,则是类的 阅读全文
posted @ 2018-10-16 00:07 尐鱼儿 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、多个事务运行时的并发问题 并发问题归纳为以下几类: 1,第一类丢失更新:撤销一个事务时,把其他事务已经提交的更新数据覆盖。 2,赃读:一个事务读到另一个事务未提交的更新数据。 3,虚读:一个事务读到另一个事务提交的新插入的数据。 4,不可重复读:一个事务读到另一个事务已经提交的更新数据。事务A对 阅读全文
posted @ 2018-10-16 00:06 尐鱼儿 阅读(224) 评论(0) 推荐(0) 编辑
摘要:悲观锁:在查询时加 五种模式: LockMode.NONE:查询时先在cache(缓存)里找,如果没有,再到db里加载无锁机制。 LockMode.READ:不管cache有没有,都查询数据库,Hibernate在读取记录的时候会自动获取。 LockMode.UPGRADE:不管cache有没有,都 阅读全文
posted @ 2018-10-16 00:05 尐鱼儿 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Hibernate中的实体对象可以分为三种状态:Transient(临时)、Persistent(持久)、Detached(游离) Transient 用new创建出对象,这些对象还没有与数据库发生任何的关系,不对应于数据库中的任一笔数据;Persistent 对象通过调用delete()方法,也成 阅读全文
posted @ 2018-10-16 00:04 尐鱼儿 阅读(223) 评论(0) 推荐(0) 编辑
摘要:本文通过了八个步骤以及一些实例添加用户来介绍Hibernate的搭建和使用,真切的介绍了hibernate的基本用法,其中好多优点等待我们自己去发现,比如hibernate中的缓存机制,映射方案。 1.创建普通的java项目。 因为Hibernate是一个轻量级的框架,不像servlet,还必须需要 阅读全文
posted @ 2018-10-16 00:03 尐鱼儿 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.什么是Hibernate? 首先,Hibernate是数据持久层的一个轻量级框架。数据持久层的框架有很多比如:iBATIS,myBatis,Nhibernate,Siena等等。 并且Hibernate是一个开源的orm(object relations model)框架,提供了查询获取数据的方 阅读全文
posted @ 2018-10-16 00:01 尐鱼儿 阅读(161) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示