我正在使用以下代碼將人員物件保存到資料庫中:
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class Main {
public static void main(String[] args) {
Person person = new Person();
person.setID(1);
person.setName("name-1");
person.setAddress("address-1");
Configuration configuration = new Configuration().configure().addAnnotatedClass(Person.class);
SessionFactory sessionFactory = configuration.buildSessionFactory();
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
session.save(person);
transaction.commit();
}
}
我看到save方法已被棄用。我們應該使用的替代方法是什么?
uj5u.com熱心網友回復:
save()自 Hibernate 6.0 起已棄用。javadoc建議persist()改用。
已棄用。
使用持久化(物件)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/433941.html
上一篇:通過springjpa將布林值正確添加到mysql中的問題
下一篇:使用熊貓的文本檔案中的最大數字
