互联网架构师
好小伙17
学无止境
展开
-
数据库事务
什么是事务事务(Transaction),一般是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成事务的属性事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态原创 2021-08-12 23:06:19 · 146 阅读 · 0 评论 -
一级缓存二级缓存的原理
一级缓存-其原理是:在同一个Session里面,第一次调用get()方法, Hibernate先检索缓存中是否有该查找对象,发现没有,Hibernate发送SELECT语句到数据库中取出相应的对象,然后将该对象放入缓存中,以便下次使用,第二次调用get()方法,Hibernate先检索缓存中是否有该查找对象,发现正好有该查找对象,就从缓存中取出来,不再去数据库中检索,没有再次发送select语句二级缓存实现原理:(来源:一个session不能取另一个session中的缓存)你可以把缓存看做转载 2021-07-20 22:43:27 · 284 阅读 · 0 评论