在学习Dao层时,我想出了一个疑问。
在实时Web应用程序中,多个用户可以同时访问同一个db,在这种情况下是否需要使用同步方法或块?如果可能,您可以共享示例代码dao以处理多个用户应用程序
我在下面提到了链接:
http://ramj2ee.blogspot.com/2013/08/data-access-object-design-pattern-or.html#.Voeh3Wxuldh
答案 0 :(得分:0)
您应该使用交易。优选地,使用已经支持所有这些的现有DAO系统,例如JPA(Hibernate)。我个人也更喜欢使用Spring处理带有Composite
注释和Spring Data存储库的事务,这些存储库为我自动生成查询,但是有多种方法可以控制事务范围。