Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate Reimb未映射_Java_Hibernate - Fatal编程技术网

Java Hibernate Reimb未映射

Java Hibernate Reimb未映射,java,hibernate,Java,Hibernate,我以前遇到过这个错误,但这是因为我指向的是表名(user),而不是类名(Users)。报销表存在于my db with my Users表中,我可以通过DBeaver脚本使用普通SQL命令从中提取信息。这一次我完全不明白为什么有人告诉我它没有映射 异常:Reimb未映射 [选择reimb_id、firstname、lastname、amount、type_id、description、submit_date、status_id、resolve_date From reimb Left join

我以前遇到过这个错误,但这是因为我指向的是表名(user),而不是类名(Users)。报销表存在于my db with my Users表中,我可以通过DBeaver脚本使用普通SQL命令从中提取信息。这一次我完全不明白为什么有人告诉我它没有映射

异常:Reimb未映射

[选择reimb_id、firstname、lastname、amount、type_id、description、submit_date、status_id、resolve_date From reimb Left join Users Order by status_id]

我的Reimb课程:

@Entity
@Table(name = "reimbursement", schema = "ers")
public class Reimb {
HQL语句:

String hql = "Select reimb_id, firstname, lastname, amount, type_id, " +
                        "description, submit_date, status_id, resolve_date " +
                        "From Reimb " +
                        "Left join Users " +
                        "Order by status_id";

Query q = session.createQuery(hql).setMaxResults(20);
我曾尝试过像在以前的解决方案中看到的那样使用@Entity(name=“Reimb”),但也没有任何帮助。

我忘了添加

    configuration.addAnnotatedClass(Reimb.class);
到我的Hibernate配置。

我忘了添加

    configuration.addAnnotatedClass(Reimb.class);

到我的Hibernate配置。

您是如何告诉Hibernate您的映射类存在的?你确定它们能被识别吗?我使用了注释而不是配置文件。java类是可以识别的,我正在构建的网站中利用HQL语句中的Users.java类的部分工作正常。但是Reimb.java给了我一些问题(如上所述)。您是如何告诉Hibernate您的映射类的存在的?你确定它们能被识别吗?我使用了注释而不是配置文件。java类是可以识别的,我正在构建的网站中利用HQL语句中的Users.java类的部分工作正常。但是Reimb.java给了我一些问题(如上所述)。