黑马程序员技术交流社区
标题: [石家庄校区]事务概述 [打印本页]
作者: g207776411 时间: 2018-5-27 16:43
标题: [石家庄校区]事务概述
本帖最后由 g207776411 于 2018-5-27 16:53 编辑
Day19 事务的概述
Day19 MVC和事务 以及转账案例内省类的成员变量是通过get和set方法来决定的
JavaBean:就是一个满足了特定格式的Java类:
代码实现:
public void demo1() throws Exception{
// 获得了Bean的信息
BeanInfo beanInfo = Introspector.getBeanInfo(User.class);
// 获得Bean的属性描述了
PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors();
for(PropertyDescriptor pd:pds){
System.out.println(pd.getName());
/*pd.getReadMethod(); // 获得get方法
pd.getWriteMethod();// 获得set方法.
*/ }
}
事务的概述不可重复读 :一个事务读到了另一个事务已经提交的update的数据,导致在当前的事务中多次查询结果不一致.
虚读/幻读 :一个事务读到另一个事务已经提交的insert的数据,导致在当前的事务中多次的查询结果不一致.**
设置事务的隔离级别:read uncommitted :未提交读.脏读,不可重复读,虚读都可能发生.
read committed :已提交读.避免脏读.但是不可重复读和虚读有可能发生.
repeatable read :可重复读.避免脏读,不可重复读.但是虚读有可能发生.**
serializable :串行化的.避免脏读,不可重复读,虚读的发生.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |