Я пишу EJB в качестве контрактной службы SOAP и генерирую Java-классы и SEI из WSDL.WSDL определяет несколько типов с ограничениями (максимальная длина, шаблон и т. Д.).Сгенерированные java-классы аннотированы JAXB, но в них отсутствуют метаданные ограничений, поскольку аннотации JAXB их не поддерживают.Это означает, что проверка входных данных происходит только тогда, когда служба вызывается через конечную точку SOAP.
Проблема заключается в в том, что, когда EJB-компонент вызывается другим EJB-компонентом, проверка обходится, поскольку она находится встек XML.Я хотел бы отключить проверку XML-схемы и использовать вместо нее проверку бинов, чтобы проверка работала для обоих способов (SOAP и RMI) вызова EJB.
Вопрос : Как я могу генерировать не только аннотации JAXBно также аннотации Bean Validation для классов Java?