我已经通过Spring-Data的设施实现了数据访问层。目前我使用Hibernate Tools(在Eclipse中)生成我的数据库表的带注释的EJB3实体。 显然,获取的数据应该流经我的应用程序层,因此我需要实现域(如Spring所称)作为应用程序的一部分。从理论上讲,域应该是一个不可知的实现POJO,这意味着它不应该包含实体的注释。
请记住,实体不可避免地使事情有效,通常的行为是什么?我应该创建一个Domain类库,它只是镜像实体数据,并且只是一个POJO(在Dozer的帮助下制作副本部分)或者我应该在DAL之外使用实体(从而丢失域&# 39;对实施态度的不可知性?)
提前谢谢
Giulio的