标签: java web-services soap ejb bean-validation
我正在学习bean验证,并希望将其应用于Web服务。
我想构建一个SOAP Web服务,使用EJB实现它。端口实现是内部实现结构的外观。 作为传输对象,我从XML模式生成类,而在内部结构中,我使用JPA实体。
我想在JPA实体和EJB方法上使用bean验证注释。
是否有可能以某种方式使用约束违规作为Facade中的验证结果来构建错误消息?
有没有什么好的做法如何实现这一点,因为xsd类型和jpa实体的结构略有不同,来自验证的直接消息可能不完全适合于错误?