请教实体的set/get方法问题
但是实体之间以及实体与DTO难免存在拷贝的问题,一般会采用一些拷贝的工具类来实现,那么这里问题就出现了,如果实体不暴露set/get方法,那么拷贝的工具类是无法执行的。另外,对于hibernate这种ORM工具来说,也是需要实体具有set/get方法。
对于以上问题,不知道各位道友是如何处理的?谢谢。
楼主可以看下DDD sample的例子,那些Domain是没有get set的。
我认为写get set为了持久的的那个Object只是真正Domain需要持久的那部分,同理,写get set为了显示的的那部分构成的Object也是Domain用于显示的那部分,Domain是主角,它应该不知道显示和持久要做些什么。