日期:2014-05-19  浏览次数:20846 次

JSF+JPA的entity与DTO
用JSF+JPA做一个项目
Entity定义成与表结构一样。
在删除画面为了表示一个列表使用了jsf的dataTable,然后给dataTable bind了一个List<DTO>,
这个DTO为了表示删除选择的checkbox,只是比ENTITY多了一个flg。
这就造成,我有一个entity,还有一个只比entity多出一个变量的DTO。
总觉得这样有点浪费,我刚开始用JSF和JPA,还有什么更合适的结构或者办法来解决这种类似的问题么?


------解决方案--------------------
dto继承entity,再添加flg及其他扩展的变量