在休眠中使用已弃用的保存方法的替代方法

Alternative to using deprecated save method in hibernate

我正在使用以下代码将人物对象保存到数据库中:

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 方法已被弃用。我们应该使用什么替代方法?

save() is deprecated since Hibernate 6.0. The javadoc suggests to use persist() 代替。

Deprecated.

use persist(Object)