Я создал фасад сессии EJB в своем Netbeans 7 для сохранения моего объекта. У меня есть многотоновое сопоставление между моим классом страхования и RatePlan.
public class Insurance{
@ManyToOne(optional=false)
@JoinColumn(name="PLAN_ID")
private RatePlan plan;
}
public class RatePlan{
@OneToMany(mappedBy="plan")
private Set<Insurance> insuranceItems;
}
Когда я попытался сохранить в моей базе данных, используя мой сеанс EJB Bean, я столкнулся с ошибкой ниже.
Вызвано: javax.validation.ConstraintViolationException: Bean Ограничения проверки, нарушенные при выполнении Automatic Bean Проверка на событие обратного вызова: 'prePersist'. Пожалуйста, обратитесь к встроенным ConstraintViolations за подробностями.
Я сделал, чтобы отключить мою проверку Bean в моем файле Persistence.xml. Я хотел бы знать, что произошло с ошибкой проверки Bean, но я не знаю, как и где ее найти или как ее настроить и поймать.
Мой EJB-фасад - это простой класс, такой как tis.
public class InsuranceFacade{
public void saveInsurance(Insurance insurance){
em.persist(insurance);
}
}
Любые подсказки?