package sth.hibernate;
import org.hibernate.cfg.Configuration;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import sth.hibernate.entitty.Users;
public class App {
public static void main(String[] args) {
SessionFactory factory = new Configuration()
.configure("hibernate.cfg.xml")
.addAnnotatedClass(Users.class)
.buildSessionFactory();
Session session = factory.getCurrentSession();
try {
} finally {
factory.close();
session.close();
}
}
}
当我尝试获取CurrentSession时,会显示以下错误:
“无法解析jakarta.sistence.EntityManagerFactory类型。它是从必需的.class文件间接引用的。”
1条答案
按热度按时间9lowa7mx1#
看起来您的类路径中缺少
jakarta.persistence-api
依赖项。如果您使用的是maven,请在
pom.xml
中添加以下内容