Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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中查找类表映射?_Java_Hibernate_Orm - Fatal编程技术网

Java 如何在hibernate中查找类表映射?

Java 如何在hibernate中查找类表映射?,java,hibernate,orm,Java,Hibernate,Orm,我的hibernate-mapping.hbm.xml如下所示:

我的hibernate-mapping.hbm.xml如下所示:

<?xml版本='1.0'编码='utf-8'?>

<!DOCTYPE hibernate mapping PUBLIC“-//hibernate/hibernate配置DTD//EN” "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd“>

<![CDATA[插入存档成员(外部客户ID、创建日期、修改日期、存档日期)值(?,?,?)]>

<![CDATA[在成员服务记录(成员ID、服务日期、服务里程、服务描述、修改日期)中插入值(?,,,?,?)]>

…//还有更多这样的命名查询


但是在这个hibernate文件中没有类似的东西。而且,我的类没有注释。那么这些是如何映射到特定类的呢

尽管您没有提到您使用的是哪个Hibernate版本,但这些查询似乎是本地命名的SQL查询。 在更新的Hibernate版本中,您应该签出

EntityManager#createNamedQuery
在旧版本中,您应该查看Hibernate

Session#getNamedQuery
根据文档,映射实体不是强制性的。

您还可以通过接收
对象[]

来进行查询。顺便说一句,如果您可以指定您正在使用的Hibernate版本,这将非常有用。将进行检查,谢谢。在另一个-context.xml文件中,我看到了标记,在同一个.xml文件中,我的hibernate配置详细信息以及falsefalsevalidatetrue15@BharadwajJoshi这些bean与Hibernate映射无关。无论如何,如果您对这种方式更有信心,您肯定可以更新命名查询并添加特定的实体映射。试试看,行,谢谢。
Session#getNamedQuery