transaction,concurrency and caching

事务,并发和缓存     

本文理论的大部分 来自hibernate in action 的第五章。

       不管你是一个新手还是一个老手,在这里我都建议你能完全掌握住事务。事务的种类很多,我们在这里只讨论Hibernate的事务,那么事务的ACID特性,在这里我们也不详谈了,只要稍微和数据库接触的人都应该知道。当然也有很多从事IT开发多年人,对事务却毫无所知,这个我也不能责怪他们,可能是从事的方向不一致。

       作为知识的连贯性,我希望你不仅能了解JDBC事务,更希望你能了解容器管理的JTA事务及相关接口,毕竟现在的软件系统不像以前那么简单,单个数据库或单个事务就能搞定。那么也希望你能了解数据库的XA驱动和NonXA驱动,了解事务的单步提交和两步提交模式。这些都是作为一个知识点在这儿给大家罗列出来,并不是在此炫耀。我想如果你能够了解这些东西,在遇到与数据库相关的问题时,你能综合各方面考虑,能很快的解决复杂的问题。

猜你喜欢

转载自ilovefangyinchun.iteye.com/blog/1025652