java - Java 中的 DAO 实现

标签 java dao implementation

当我们在java中创建数据访问对象层时,我们声明插入、更新和删除数据的方法。我们应该对这些方法使用同步吗? 因为我认为很多用户可以同时保存、更新和删除数据。

请帮忙。

最佳答案

不,因为你的 DAO 本身应该是无状态的。各种用户的操作应该使用数据库事务来协调,而不是 JVM 同步。

(如果可行,您应该首先避免编写 DAO,如果 Spring Data 等工具可以为您自动生成它们。)

关于java - Java 中的 DAO 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34718775/

相关文章:

Java DAO 对象事务

java - 我无法从 Google 应用引擎上部署的后端 servlet 连接到我的 google cloud sql 数据库

java - 关于正确实现复杂的服务层

java - 为什么我会收到 "Possible null pointer dereference"警告?

mysql - DAO OpendataBase(DSN 对话框始终打开)

c# - RTSP视频流实现

c# - 在存储库中实现通用类型

c++ - 重用 "rechnung()"即使它不应该

java - 从另一个类调用 `setOnAction`

java - Pubmed 返回无效的 XML 结果吗?