JPA ConstraintViolation против отката
Мне кажется, я только что обнаружил, что две разные реализации JPA работают по-разному для нарушений ограничений и отката.
@Test(expectedExceptions = @@.class) // CVE or RB?
public void testXXX() {
final EntityManager manager = LocalPU.createEntityManager();
try {
final EntityTransaction transaction = manager.getTransaction();
transaction.begin();
try {
manager.persist(); // this is where CVE coming from
transaction.commit(); // this is where RB coming from
} catch (RollbackException re) {
//