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();
}
}
}
當我嘗試 getCurrentSession 時,它向我顯示此錯誤:
“無法決議型別 jakarta.persistence.EntityManagerFactory。它是從所需的 .class 檔案中間接參考的”
uj5u.com熱心網友回復:
看起來您錯過了jakarta.persistence-api類路徑中的依賴項。
如果您使用的是 maven,請將以下內容添加到您的pom.xml
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<version>3.1.0</version>
</dependency>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/515509.html
