Код: Выделить всё
Query query = entityManager.createNativeQuery("Select * from tableA", TableA.class);
List list = query.getResultList()
for(Object obj : list) {
entityManager.persist(obj);
}
// This code is never called
public class Converter implements AttributeConverter {
@Override
convertToEntityAttribute(String column) {
//alter the string
}
}
Я думаю, это потому, что он обнаруживает, что он не был изменен, и для сохранения вызова в базе данных он фактически не сохраняет его. У кого-нибудь есть идеи пометить его как сохранившийся без изменения данных? Или, может быть, изменить данные, а затем вернуть их обратно?
Подробнее здесь: https://stackoverflow.com/questions/795 ... to-persist
Мобильная версия