Kar*_* PV 2 jpa spring-mvc dozer
org.dozer.MappingException:找不到类中的字段(tarShipMethodCode.lmCourier.courierName)的读取或写入方法(类com.essilor.ong.domain.inventory.POLocationEntity)
当我构建我的war文件并尝试运行Tomcat时,我收到此错误.我正在使用JPA和推土机映射.谁能告诉我如何解决它?
检查您的Beans和您的Dozer-Mapping-File.
可能存在多个(或多或少常见)错误:
映射文件中的错误.检查POLocationEntity中的包和字段名称,它是否有一个名为tarShipMethodCode的字段,并且它有一个ImCourier字段,这是一个courierName字段吗?
缺乏吸气剂/孵化器.再次检查bean,Dozer通常需要getFieldName和setFieldName方法,除非你指定了其他方法(我不认为,可能会发布你的映射文件).
缩小问题:这是唯一不起作用的领域吗?或者这个字段根本没有指定?推土机倾向于尝试在映射文件中没有相应条目的按名称映射字段,这可能导致意外错误.
TL;博士
有了更多信息(映射xml,bean代码),这将更容易分析,但上述指针是根据我的经验解决这些问题的指针.
| 归档时间: |
|
| 查看次数: |
8273 次 |
| 最近记录: |