每个
InvalidStateException都有一个数组
InvalidValue。每个
InvalidValue显示了您要保留的bean的哪个属性被侵犯。正如@Arthur正确指出的那样,违反Java持久性注释的结果也以
InvalidStateExceptions
结尾。
要调试你的问题,我会暂时赶
InvalidStateException在
com.mycompany.action.UserHome.persist并打印出每个
InvalidValue如下:
} catch (InvalidStateException e) { for (InvalidValue invalidValue : e.getInvalidValues()) { log.info("Instance of bean class: " + invalidValue.getBeanClass().getSimpleName() + " has an invalid property: " + invalidValue.getPropertyName() + " with message: " + invalidValue.getMessage())); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)