er4*_*z0r 5 java database design-patterns
我试图重写一堆DAO这里是设置:
我的主要问题是:如何持久/检索由多个其他对象组成的业务对象?例如,我的CustomerDAO是否知道AddressDAO并从那里检索csutomers地址?
仅普通 JDBC(无 JPA、ORM 等) 业务对象是强链接的
不知道为什么当您希望链接业务对象时不想使用 JPA,但至少您应该使用 Spring JDBC 模板,它可以让您摆脱一些样板代码。
关于其他限制,我会这样做:
DAO方法并在 Spring JDBC 模板支持中实现它们DAOImpl。到处使用 DAO 并注入 DAOImpl。我的两分钱!