在我的例子中,我希望通过调用"createTags()“方法来创建多个标记。为了测试方便,在这个方法中我只使用@GET,没有params,请不要介意。如果其中一个操作抛出异常,我希望所有操作回滚,例如,如果T3的tagValue为空,t1、t2不应该存在于我的数据库中。很明显,我应该在这里使用“事务”,所以我的问题是,我可以这样使用“事务”吗?我的意思是在我的休息层使用它。以下是代码:@Path("tag/create")@Transactional(rollbackOn = {NoTagException.class, Ta
背景:具体来说,我关心的是小服务器房间的热、声音和功耗,我正计划从硬盘转向SSD。问题中的服务器有4-6个SATA-II通道,所以这只是关于如何在切换之后从驱动器中获得最高的性能,而不是担心在替换驱动器之外添加新的控制器或其他任何东西。使用RAID0,我意识到我无法从驱动器丢失中恢复--但是在一个占主导地位的阅读环境中,我相信SSDs不太可能接近他们估计的1000000小时的MTBF,当然也不会遇到很长一段时间困扰闪存的写周期问题(但现在似乎已经成为过去了)。
R