当我们在java中创建数据访问对象层时,我们声明插入、更新和删除数据的方法。我们应该对这些方法使用同步吗? 因为我认为很多用户可以同时保存、更新和删除数据。
请帮忙。
最佳答案
不,因为你的 DAO 本身应该是无状态的。各种用户的操作应该使用数据库事务来协调,而不是 JVM 同步。
(如果可行,您应该首先避免编写 DAO,如果 Spring Data 等工具可以为您自动生成它们。)
关于java - Java 中的 DAO 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34718775/