如何在多用户访问应用程序中使用DAO模式

时间:2016-01-02 11:35:46

标签: java dao

在学习Dao层时,我想出了一个疑问。

在实时Web应用程序中,多个用户可以同时访问同一个db,在这种情况下是否需要使用同步方法或块?如果可能,您可以共享示例代码dao以处理多个用户应用程序

我在下面提到了链接:

http://ramj2ee.blogspot.com/2013/08/data-access-object-design-pattern-or.html#.Voeh3Wxuldh

Data access object (DAO) in Java

1 个答案:

答案 0 :(得分:0)

您应该使用交易。优选地,使用已经支持所有这些的现有DAO系统,例如JPA(Hibernate)。我个人也更喜欢使用Spring处理带有Composite注释和Spring Data存储库的事务,这些存储库为我自动生成查询,但是有多种方法可以控制事务范围。