em.getTransaction().begin();
StringData sd = em.find(StringData.class, key);
System.out.println("Old value: " + sd.getData());
sd.setData(newValue);
// em.persist(sd);
em.getTransaction().commit();
inat çağırarak değilken JPA/hazırda bile tasarruf mu, o dışarı yorum yazdığını. Ancak, ortaya çıktığı gibi çok kuru değil. Veritabanını incelediğimde, verilerin değiştiğini görüyorum (neyse ki bir test veritabanı).sen, ben <code>persist</code> demiyorum görebileceğiniz gibi
Görünüşe göre Hazırda Bekleme/JPA anlayışım hatalı. Verileri değiştirmek için her zaman persist
aramıyor mu? Ve değilse, bir şeyin kaydedildiği zamanki kurallar nelerdir?
fakat siz bir taahhüt mi arıyorsunuz? –