У меня есть сущность с переходным полем. Когда я хочу создать новый экземпляр объекта, я теряю свою временную информацию. Следующий пример демонстрирует проблему. Для примера предположим, что штрихование является переходным полем.
FooEntity fooEntity = new FooEntity();
fooEntity.setFoobosity(5);
fooEntity.setBarness(2);
fooEntity = fooEntityManager.merge(fooEntity);
System.out.println(fooEntity.getFoobosity()); //5
System.out.println(fooEntity.getBarness()); //0 (or whatever default barness is)
Есть ли способ сохранить мою временную информацию?