Eclipse插件开发hibernate的基础问题,请各位大侠帮忙,在线等!

loveknife 2005-04-07 02:42:54
我参照http://blog.csdn.net/bromon/archive/2004/11/15/182822.aspx里例子做的
我在用插件的Synchronize file功能时,只产生了3个包5个类文件,而例子里说产生了3个包8个类文件,请问是为什么?
而且我的程序还不好用,启动的时候,提示我:net.sf.hibernate.MappingException: Unknown entity class: javafsy.hibernate.base.BaseUserhb,找不到BaseUserhb文件,其实是有的啊,又是为什么呢?
...全文
268 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyuk 2005-04-08
  • 打赏
  • 举报
回复
生成映射文件userhb.hbm时,首先选中包名:javafsy.hibernate,再选右键菜单“新建—其他—hibernate—hibernate mapping file”。这时,自动生成的映射文件userhb.hbm在包javafsy.hibernate中。严格按照上面操作,应该没有问题。相应的userhb.hbm应该为:

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >

<hibernate-mapping package="javafsy.hibernate">
<class name="Userhb" table="userhb">
<id name="id" type="java.lang.String" column="id">
<generator class="assigned"/>
</id>

<property name="age" column="age" type="java.lang.String"/>
<property name="username" column="username" type="java.lang.String"/>
</class>
</hibernate-mapping>

对比现在的映射文件,可以看出不同吧。
loveknife 2005-04-08
  • 打赏
  • 举报
回复
没人知道吗 5555555
loveknife 2005-04-07
  • 打赏
  • 举报
回复
我的程序只生成了:
javafsy.hibernate包下的:Userhb.java
javafsy.hibernate.base包下的:BaseUserhb.java BaseUserhbDAO.java
javafsy.hibernate.dao包下的:_RootDAO.java UserhbDAO.java

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧