摘要:
mysql中提供了读未提交(read uncommitted 1级)、读已提交(read committed 2级)、可重复读(repeatable read 4级)、串行化(serializable 8级)四种隔离级别的选择; 其中串行化最容易理解,也最容易实现,即每一次只允许一个用户操作数据库即
阅读全文
posted @ 2019-01-08 21:17
我才是阿信
阅读(204)
推荐(0)
编辑
摘要:
hibernate中,所谓的一级缓存是指,当用session的api如save、get操作数据时,session首先并不会直接操作数据库,而会操作为seesion分配的缓存区间,比方说,session.get(Customer.class,1);会先从缓存中查找有没有id为1的custmer对象,如
阅读全文
posted @ 2019-01-08 17:55
我才是阿信
阅读(184)
推荐(0)
编辑
摘要:
oid是持久化类中的一个属性,与数据库中的id属性对应,如cust_id。 因为hibernate底层是通过持久化类的反射方法操作的,所以持久化类中的每一个属性都应该有set和get方法,oid也不例外。但是我们不应该直接使用oid的set和get方法,而应该由数据库生成后返回给持久化类对象。 持久
阅读全文
posted @ 2019-01-08 16:22
我才是阿信
阅读(305)
推荐(0)
编辑
摘要:
首先,动态代理对象是一个对象,被它代理的也是一个对象,而不是类! 一般而言,为了增强某个对象的功能,就建立该对象的动态代理对象,有点类似于包装。 Proxy的最重要的方法是Proxy.newProxyInstance(loader, interfaces, h); 默认动态代理对象是一个Object
阅读全文
posted @ 2019-01-08 00:25
我才是阿信
阅读(370)
推荐(0)
编辑