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
Eclipse 我的配置文件找不到hibernate映射_Eclipse_Hibernate_Configuration_Mapping - Fatal编程技术网

Eclipse 我的配置文件找不到hibernate映射

Eclipse 我的配置文件找不到hibernate映射,eclipse,hibernate,configuration,mapping,Eclipse,Hibernate,Configuration,Mapping,请检查我的配置文件和映射文件,配置文件无法找到映射资源,即使它们位于同一文件夹中 我的hibernate配置文件 [> oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:3306:XE 根 马赫鲁赫 符合事实的 org.hibernate.dialen.oraclealent 使现代化 ][2] 我的hibernate映射文件 您是否尝试过: 默认情况下,您的类路径是src,因此hibernate可能会在线程“main

请检查我的配置文件和映射文件,配置文件无法找到映射资源,即使它们位于同一文件夹中

我的hibernate配置文件

[>


oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@localhost:3306:XE
根
马赫鲁赫
符合事实的
org.hibernate.dialen.oraclealent
使现代化
][2]
我的hibernate映射文件



您是否尝试过:
默认情况下,您的类路径是src,因此hibernate可能会在线程“main”org.hibernate.MappingNotFoundException:resource:Product.hbm.xml中的src

Exception中搜索您的映射文件,但在org.hibernate.cfg.Configuration.parseMappingElement中找不到(Configuration.java:1511)位于org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1479)^^^^^^这是给出的错误。另外,请检查我添加的屏幕截图。两个xml应该位于WEB-INF文件夹下的相同位置。或者给出特定的Product.hbm.xml位置。例如,两个xml都位于同一文件夹“str”中。我根据中的给定步骤创建的此项目:是的,我这样做了…然后它在线程“main”org.hibernate.InvalidMappingException中给出此错误->异常:无法从线程“main”中的资源str/Product.hbm.xmleException解析映射文档org.hibernate.MappingNotFoundException:resource:/str/Product.hbm.xml未找到如果您有一个无效的mappingException,hibernate找到了您的文档但未能对其进行解析,因此str/Product.hbm.xml是一个很好的路径,现在您在hbm文件中有一个解析错误,您可以提供它吗?还可以为mappingException提供完整的堆栈跟踪,原因是:应在其上指示on。thanx@all,但仍给出错误。线程“main”中出现异常org.hibernate.InvalidMappingException:无法从资源product.hbm.xml解析映射文档,,,,,,原因:org.hibernate.MappingException:在查找属性时未找到类产品:productId,,,,,,原因:java.lang.ClassNotFoundException:product
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>
<session-factory>

<!-- Related to the connection START -->
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver
</property>
<property name="connection.url">jdbc:oracle:thin:@localhost:3306:XE</property>
<property name="connection.user">root</property>
<property name="connection.password">maherukh</property>
<!-- Related to the connection END -->

<!-- Related to hibernate properties START -->
<property name="show_sql">true </property>
<property name="dialet">org.hibernate.dialect.OracleDialect </property>
<property name="hbm2ddl.auto">update </property>
<!-- Related to hibernate properties END -->

<!-- Related to mapping START -->
<mapping resource="Product.hbm.xml" />
<!-- Related to the mapping END -->

</session-factory>
</hibernate-configuration>][2]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
<class name="Product" table="PRODUCTS">

<id name="productId" column="pid"  >
<generator class="assigned" />
</id>

<property name="proName" column="pname" />
<property name="price"/>

</class>
</hibernate-mapping>