2011-06-21 55 views
1

我有一个实体类,它通过JPA持久化到数据库,我有一个实用工具类,它为我持续和阅读。在哪里把数据库访问

现在我问自己,如果这真的是要走的路。如果数据类有读取和写入数据库的方法,会不会更清楚?

回答

2

如果数据类有读取和写入数据库的方法,会不会更清楚些?

是的。你需要看看DAO pattern

标准的做法应包括以下几层:

模式 - 保存你的POJO,
DAO简单映射类 - 接口驱动类提供CRUD这些POJO的
服务 - 使用DAO与数据库进行交互并在此处执行业务事宜

1

不,这不是好的方法。如果您选择这种方式,您会将域对象逻辑与数据访问层耦合在一起。它们是不同的东西,因此您应该将它们分开。