我有一个需要数据库后端的Web应用程序。
我的后端非常小(最多4个表),SQL操作并不多。
所以我决定,一些强大的ORM解决方案就像是打了一个悍马和moschito我会只是做一个小DAO模式使代码更干净(而不是直接击中DB与SQL命令)。Java指南/安全道路提示
到目前为止,它的工作原理,但我不知道,我没有不知道步入pittfall。
我使用Tomcat的连接池,我期望并发访问数据库。
我的问题是有关并发性和使用的Java SQL对象。
例子:
我做到以下几点:
- 做一个查询
- 得到一个结果集,并用它来建立一个对象(DTO)
- 建设这个目标我做了新的sql查询(使用相同的连接 并打开以前的结果集)
这是正确的/安全的吗?
此外,我可以重用在可重入的方式相同的连接?
我认为这是没有问题,通过多个线程使用它的权利?
通常,任何提示/指导正确的轨道上得到的是欢迎
检查http://stackoverflow.com/questions/8049627/dao-and-dependency-injection-advice – jalopaba 2012-02-08 13:18:38
我知道如何构造这些类。关于'Connections'' ResultSets'和'Statement'的细节对我和pittfalls – Jim 2012-02-08 13:20:17