关于 hibernate 映射文件 *.hbm.xml 和对应的 *.java 文件的问题

这两个文件不是必须在同一路径下对吧但是如果不做任何处理的话把他们放在两个文件夹内的话那么就回出错为了文件的管理我想model包内放置*.hbm.xml文件*包内方*.ja... 这两个文件 不是 必须在同一路径下 对吧

但是 如果不做任何处理的话 把他们放在两个 文件夹 内的话
那么 就回出错

为了文件的管理 我想model 包内 放置 *.hbm.xml文件 *包内 方*.java文件
那如何处理 就可以使得 他们俩个文件 在不同的包内呢
展开
 我来答
小猪要跳崖
2010-12-24 · TA获得超过289个赞
知道答主
回答量:283
采纳率:50%
帮助的人:148万
展开全部
hibernate的根源是程序运行首先加载hibernate。cfg.xml文件在此文件中<mapping resource="com/hibernate/xml/Users.hbm.xml" />加载各个表的xml文件在各个表的xml文件中
<class name="com.hibernate.bean.Users" table="USERS">加载*.java文件是这样的思路。只要路径队就不会有任何问题
在HibernateSessionFactory 类中 private static String CONFIG_FILE_LOCATION = "/com/hibernate/hibernate.cfg.xml";
加载hibernate.cfg.xml文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15161a050
2010-12-22 · 超过14用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:50.2万
展开全部
放什么地方无所谓 。把它的类所在路径写对了就可以了 。但是一般情况下都是放在一起的。
在实体类的配置文件 把这段配置中的name 改成你所在实体类的路径就好了
<class name="pojo.Users" table="USERS" schema="CLASSICCARS"></class>

hibernate配置文件中 的 <mapping resource="pojo/Users.hbm.xml" />
中的resource 的值写成你配置文件所在的路径
应该就可以了你试试吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Lynn_H10
2010-12-22
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
hibernate.cfg.xml文件中的<mapping resource="映射文件路径"/>写正确就行了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式