我将文件的属性(大小,更新时间......)存储在数据库中.所以问题是如何管理数据库和文件的事务.
在Java EE环境中,JTA只能管理数据库事务.如果更新数据库成功但文件操作失败,我应该为此编写文件回滚方法吗?此外,EJB容器中的文件操作违反了EJB规范.
你怎么看?
我的项目需要RandomAccessFile
,而且我已经做到了.但是在测试Mutiple Access时,发现了很多问题.它无法确保文件访问安全性,没有ACID语义.所以我需要一个基于RandomAccessFile
解决这个问题的框架.