gpt4 book ai didi

java - Hibernate 在 IDE 上向我抛出 "FROM unexpected"和未经检查的分配

转载 作者:行者123 更新时间:2023-12-02 13:03:21 25 4
gpt4 key购买 nike

我是 Hibernate 新手,在在线教程的帮助下我能够使用 Hibernate,但在阅读时遇到错误。你能帮忙吗?基本上问题是,我的 IntelliJ IDE 在查询中显示“FROM”意外,并在下面提到的行上显示未检查的分配警告。

Error ScreenShot

//Imports
import com.kiran.Model.Entity.User;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import java.util.List;

public void readUsers() {
Session session = generateSession();
try {
// start a transaction
session.beginTransaction();
// Errors on below line: Unchecked Assignment java.util.list and 'FROM' unexpected
List<User> users = session.createQuery(
"FROM User")
.getResultList();
displayUsers(users);
session.getTransaction().commit();

}
finally {
factory.close();
}
}



private Session generateSession() {
factory = new Configuration()
.configure("hibernate.cfg.xml")
.addAnnotatedClass(User.class)
.buildSessionFactory();
return factory.getCurrentSession();
}

最佳答案

这应该有效

List<User> users = session.createQuery(
"FROM User").list();

关于java - Hibernate 在 IDE 上向我抛出 "FROM unexpected"和未经检查的分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44238202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com