我使用Dozer来映射对象。但是我收到了有线错误消息
com.edfx.adb.persist.entity.Customer类的属性有效 请阅读。
在Eclipse的Dozer Mapping Editor中,我在Eclipse中安装了Dozer插件。这是我的映射:
<mapping>
<class-a>com.edfx.adb.persist.entity.Customer</class-a>
<class-b>com.edfx.adb.web.dto.CustomerDTO</class-b>
<field>
<a get-method="isActive">active</a>
<b get-method="isActive">active</b>
<a-hint>java.lang.Boolean</a-hint>
<b-hint>java.lang.Boolean</b-hint>
</field>
</mapping>
此处active
是boolean
和Customer
类中CustomerDTO
类型的字段。
我无法删除或隐藏错误消息。也不知道它为什么显示。并且对于此错误,Eclipse在整个项目中显示错误,这是不合需要的。
任何信息都对我很有帮助。
答案 0 :(得分:0)
我会尝试删除提示。在这种情况下,我认为你不需要它们。 但是,为了获得最佳解决方案,您可以发布实体和DTO的代码。