接口 | 说明 |
---|---|
Atom |
事务相关的用户代码类的顶层接口.注意, 虽然继承了Runnable,但并非与线程相关!!
|
类 | 说明 |
---|---|
Molecule<T> |
用于传输匿名内部类返回值
|
NutTransaction |
默认的事务实现上下文类,用户通常不会直接使用到这个类.
|
Proton<T> |
Atom接口的另外一种变种实现
|
Trans |
用模板的方式操作事务
|
Transaction |
事务上下文
|
很多人在很多应用里需要事务,是的。 同时我们注意到这样一个事实:“所有的事务归根结底都是要通过 JDBC 驱动.” 但是很多初级的程序员,或者在赶时间的程序员经常用一段糟糕的代码,让事务无法被提交。我想正在读这段文字的你, 肯定脑带里会迸出几个人脸,或者几行代码,那是个杯具,不是吗? 如果没有,恭喜你,你太幸运了。并且我明确的告诉 你,你会有这么一天,相信我。
这个包提供了一个安全的方法,创建和释放事务,如果你的事务都是通过这个包去创建的,除非你在代码里写 while(true), 否则,它总是能替你释放的,因为你没有显示的调用事务的开始,你也没必要显示调用事务的结束,这个包的 Trans.run 方法 替你做好了。
更多详细的,看看我们的文档吧,文档也很简单的,如果你理解事务,那么你一下就能明白怎么用了 ^_^
Copyright © 2017. All rights reserved.