Всегда существует , Переводят Инструментарий , которые позволяют переводить между, я думаю весь упомянутые форматы и предпочтенный (почтовый) gettext и XLIFF.
Похоже, это недостаток в структуре, которую они МОГУТ решить, надеюсь, в ближайшее время
http://opensource.atlassian.com/projects/hibernate/browse/HHH-2608
Этот билет был открыт в 2007 году, а последнее сообщение с жалобой на проблему было опубликовано всего месяц назад.
Я помещаю свойство для моего объекта с именем isMarkedForDeletion. И если это вернет истину, мой dao или моя служба выполнят явное удаление. Он определенно НЕ так хорош, как delete-orphan, но он достаточно хорошо работает в среде spring + hibernate.
Я буду следить за этим постом, так как это ОЧЕНЬ важный вопрос.
У меня сработало решение, описанное здесь https://forum.hibernate.org/viewtopic.php?p=2379216 . Он использует ассоциацию @OneToMany с одним элементом на стороне "многие" для реализации ассоциации @OneToOne и решения проблемы удаления сирот.