上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 144 下一页

2017年4月13日

day36 11-Hibernate中的事务:当前线程中的session

摘要: 如果你没有同一个session开启事务的话,那它两是一个独立的事务。必须是同一个session才有效。它给我们提供一个本地线程的session。这个session就保证了你是同一个session。其实它底层用的就是ThreadLocal。 什么是JTA事务?就是你底层操作的时候可能操作的不是同一个数 阅读全文

posted @ 2017-04-13 14:26 绿茵好莱坞 阅读(183) 评论(0) 推荐(0) 编辑

day36 09-Hibernate中的事务:事务处理

摘要: 什么是丢失更新呢?有一条数据你查出来了,查出来之后有一个事务A和一个事务B也都过来操作同一个记录。A拿到这条记录之后可能改它的某一个值了,B拿到这条记录之后改它的另外一个值。这个时候A事务提交已经提交到数据库了,假设A改的是工资已经提交到数据库了。如果B事务回滚,将A提交的数据覆盖了;或者是B提交事 阅读全文

posted @ 2017-04-13 10:18 绿茵好莱坞 阅读(150) 评论(0) 推荐(0) 编辑

day36 10-Hibernate中的事务:解决丢失更新

摘要: 演示hibernate如何产生丢失更新的 丢失更新是怎么玩的?首先两个事务先都把它查出来。 A事务里面去修改的数据没了,被B事务覆盖掉了。这是被B事务提交覆盖,B事务回滚也能覆盖。这就是丢失更新的效果。 悲观锁使用了数据库的锁机制, 这就是悲观锁的解决方案,但是这种方式并不是特别的好。因为这条记录被 阅读全文

posted @ 2017-04-13 10:18 绿茵好莱坞 阅读(150) 评论(0) 推荐(0) 编辑

day36 08-Hibernate抓取策略:批量抓取

摘要: package cn.itcast.test; import java.util.List; import org.hibernate.Hibernate; import org.hibernate.Session; import org.hibernate.Transaction; import org.junit.Test; import cn.itcast.utils.Hi... 阅读全文

posted @ 2017-04-13 09:28 绿茵好莱坞 阅读(128) 评论(0) 推荐(0) 编辑

day36 07-Hibernate抓取策略:many-to-one上的抓取策略

摘要: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hi 阅读全文

posted @ 2017-04-13 07:50 绿茵好莱坞 阅读(187) 评论(0) 推荐(0) 编辑

2017年4月12日

day36 06-Hibernate抓取策略:set集合上的抓取策略

摘要: 你在做查询的时候它可以帮你关联出它的一些相应的关联对象。那么它关联这个对象的时候是在什么时候发送的这些语句以及它是如何把这些数据拿出来的? 知道延迟检索是怎么回事了,而且它也能够产生这个代理对象。当你用这个代理对象的某个属性的时候它才会初始化。那么代理对象由谁来生成呢?由E:\北风网\hiberna 阅读全文

posted @ 2017-04-12 17:03 绿茵好莱坞 阅读(143) 评论(0) 推荐(0) 编辑

day36 05-Hibernate检索方式:离线条件查询

摘要: 图二 离线条件查询 Struts 2是web层的框架。session得在dao层才有。有的时候这些数据是没在你的对象里面的。像是否上传简历。这个字段不在我的数据库里面。例如是否上传简历这个条件不在我们的数据库里面。你只是通过你的数据库里面的某个字段判断它是否为空而已。假设这几个字段都没在你的对象(U 阅读全文

posted @ 2017-04-12 13:33 绿茵好莱坞 阅读(183) 评论(0) 推荐(0) 编辑

day36 04-Hibernate检索方式:多表连接查询

摘要: 返回的是一个List集合,这个List集合的泛型是一个Object数组。最后会拿到一个里面放Object数组的List集合。 HQL内连接查询,发出SQL语句查询出来的结果集被Hibernate封装成Object数组(Object[])的集合。所以不会产生重复数据。但是必须得是主表对应的类Custo 阅读全文

posted @ 2017-04-12 07:28 绿茵好莱坞 阅读(152) 评论(0) 推荐(0) 编辑

2017年4月11日

day36 03-Hibernate检索方式:排序、参数绑定、投影查询

摘要: 排序之后是分页查询。 检索单个对象 还可以进行参数的绑定。 HQL的参数绑定,按参数名称绑定或者是按参数位置绑定。 还可以用投影的操作,投影的操作是只查询这里面的某几个属性。只查询某一个属性,查询多个属性,查询完以后还把这些属性装到一个实体类对象里面那你就用投影这种形式。 模糊查询 阅读全文

posted @ 2017-04-11 13:29 绿茵好莱坞 阅读(296) 评论(0) 推荐(0) 编辑

2017年4月10日

day18 17.c3p0连接池使用

摘要: 连接池时间长不用空闲着,dbcp是不回收的,性能可能有些问题。c3p0是可以自动回收。实际开发中c3p的生产力比dbcp强,性能上更强。 阅读全文

posted @ 2017-04-10 20:59 绿茵好莱坞 阅读(229) 评论(0) 推荐(0) 编辑

上一页 1 ··· 114 115 116 117 118 119 120 121 122 ··· 144 下一页

导航