使用xml的Hibernate映射
这可能是一个非常愚蠢的问题,因为我刚开始冬眠。 我使用的是使用xml的Hibernate映射,hibernate,Hibernate,这可能是一个非常愚蠢的问题,因为我刚开始冬眠。 我使用的是hibernate.cfg.xml和Event.hbm.xml,但在启动时出现了此错误 组织hibernate映射异常:未知实体 hibernate.cfg.xml和Event.hbm.xml位于同一文件夹中 <hibernate-configuration> <sessionfactory> <propertyname="connection.driver_class">oracle.jdbc.dr
hibernate.cfg.xml
和Event.hbm.xml
,但在启动时出现了此错误
组织hibernate映射异常:未知实体
hibernate.cfg.xml
和Event.hbm.xml
位于同一文件夹中
<hibernate-configuration>
<sessionfactory>
<propertyname="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<propertyname="connection.url">jdbc:oracle:thin:@localhost:1521:XE</property>
<property name="connection.username">system</property>
<property name="connection.password">bharat</property>
<property name="connection.pool_size">1</property>
<property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
<property name="current_session_context_class">thread</property><propertyname="cache.provider_class">org.hibernate.cache.internal.NoCacheProvider</property>
<property name="show_sql">true</property>
<property name="hbm2ddl.auto">create</property>
<mapping resource="Event.hbm.xml"/>
</session-factory>
Event.java
package bharat.bisht.domain;
import java.io.Serializable;
import java.util.Date;
public class Event {
private Long id;
private String title;
private Date date;
public Event() {}
public Long getId() {
return id;
}
private void setId(Long id) {
this.id = id;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}}
我认为您的
Event.hbm.xml
是否在同一个文件夹中并不重要
试着这样-
<mapping resource="(full path)/Event.hbm.xml"/>
有时您的方言路径不支持Oracle10g方言
试试
org.hibernate.dialent.oraclealent
我认为你的Event.hbm.xml
是否在同一个文件夹中并不重要
试着这样-
<mapping resource="(full path)/Event.hbm.xml"/>
有时您的方言路径不支持Oracle10g方言
请尝试
org.hibernate.dialent.oraclealent
是否可以将“日期”列的名称更改为其他名称?日期是Oracle中的保留字。能否将“日期”列的名称更改为其他名称?日期在Oracle中是一个保留字。发布您的hibernate.cfg.xml
和Event.hbm.xml
。添加了相关代码。这是您的Event.hbm.xml
的代码,请发布其余代码。两次。为什么?这是输入错误:(张贴hibernate.cfg.xml
和Event.hbm.xml
。添加了相关代码。这是Event.hbm.xml
的代码,请张贴其余代码。两次。原因是输入错误:(发布您的hibernate.cfg.xml
和Event.hbm.xml
的代码。添加了相关代码。这是您的Event.hbm.xml
的代码,请发布其余代码。两次。为什么?Sry这是打字错误:(已使用:org.hibernate.dialent.oracle10galent这次使用但没有解决问题:我的这个特殊问题有答案吗?让我把你的问题排列一下。我希望有人知道。已使用:org.hibernate.dialent.oracle10galent这次使用但没有解决问题:这个特殊问题有答案吗我的y?让我给你的问题排序。我希望有人知道。已经使用:org.hibernate.dialogue.Oracle10gDialogue这次使用但没有解决问题:我的这个特殊查询有什么答案吗?让我给你的问题排序。我希望有人知道。这在映射文件中已更改为事件日期。这已更改在映射文件中作为事件日期。这已在映射文件中更改为事件日期。