![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
a944700338
这个作者很懒,什么都没留下…
展开
-
SQL中的事务
1、SQL中的事务:就是在一个业务处理逻辑中对所有数据库操作。2、特点:一个事务中如果有一个数据库操作失败,那么整个事务的所有数据库操作都会失败,数据库数据就会回滚到该事务开始之前的状态。3、特性:ACID原子性:事务中的所有数据库操作是一个整体,是不可分割的,不会只是执行某一段数据库操作。一致性:在同一个时间点的所有事务读取的信息一致。隔离性:事务之间是隔原创 2017-09-25 19:58:05 · 496 阅读 · 0 评论 -
sql缓存
1、应用程序维持的内存中存放一些常用的数控叫做缓存2、SQL缓存分类:事务级别的缓存:又叫做一级缓存,适用于经常被多线程修改或者删除的数据,一级缓存适用于在单线程环境中,hibernate中的session缓存就是一级缓存应用程序级别缓存:又叫做二级缓存,不经常被修改,但是经常使用的数据可以放到应用程序级别的缓存中,让多个事务共享这些数据,hibernate中的Se原创 2017-09-25 20:21:21 · 707 阅读 · 0 评论 -
hibernate的延迟加载和关联数据抓取方式
hibernate延迟加载1、为了提高数据库的执行效率,只有在需要数据的时候才从数据库中查询加载数据如果session关闭,那么没有加载的数据就会无法进行加载。2、延迟加载分类1、实体类别的加载在实体类映射文件的Class标签中加入lazy=“true|false”属性此延迟加载只使用与session.load(类名.class,id)2、集合属性的延迟加载在实原创 2017-09-25 20:37:37 · 277 阅读 · 0 评论 -
hibernate框架学习01
1、hibernate 简介:hibernate 是java与关系数据库之间的桥梁,负责java与关系数据库之间的映射hibernate 解决了java管理数据持久性问题hibernate 是开源代码的对象关系映射框架,是对JDBC轻量级的封装hibernate 使java程序员更加专注与业务的熟悉与处理,减少对数据库的基本操作,使开发人员以面向对象的思想来操作数据库hiber原创 2017-09-18 18:00:16 · 319 阅读 · 0 评论