关于 hibernate 映射文件 *.hbm.xml 和对应的 *.java 文件的问题
这两个文件不是必须在同一路径下对吧但是如果不做任何处理的话把他们放在两个文件夹内的话那么就回出错为了文件的管理我想model包内放置*.hbm.xml文件*包内方*.ja...
这两个文件 不是 必须在同一路径下 对吧
但是 如果不做任何处理的话 把他们放在两个 文件夹 内的话
那么 就回出错
为了文件的管理 我想model 包内 放置 *.hbm.xml文件 *包内 方*.java文件
那如何处理 就可以使得 他们俩个文件 在不同的包内呢 展开
但是 如果不做任何处理的话 把他们放在两个 文件夹 内的话
那么 就回出错
为了文件的管理 我想model 包内 放置 *.hbm.xml文件 *包内 方*.java文件
那如何处理 就可以使得 他们俩个文件 在不同的包内呢 展开
3个回答
展开全部
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文件
<class name="com.hibernate.bean.Users" table="USERS">加载*.java文件是这样的思路。只要路径队就不会有任何问题
在HibernateSessionFactory 类中 private static String CONFIG_FILE_LOCATION = "/com/hibernate/hibernate.cfg.xml";
加载hibernate.cfg.xml文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放什么地方无所谓 。把它的类所在路径写对了就可以了 。但是一般情况下都是放在一起的。
在实体类的配置文件 把这段配置中的name 改成你所在实体类的路径就好了
<class name="pojo.Users" table="USERS" schema="CLASSICCARS"></class>
hibernate配置文件中 的 <mapping resource="pojo/Users.hbm.xml" />
中的resource 的值写成你配置文件所在的路径
应该就可以了你试试吧
在实体类的配置文件 把这段配置中的name 改成你所在实体类的路径就好了
<class name="pojo.Users" table="USERS" schema="CLASSICCARS"></class>
hibernate配置文件中 的 <mapping resource="pojo/Users.hbm.xml" />
中的resource 的值写成你配置文件所在的路径
应该就可以了你试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hibernate.cfg.xml文件中的<mapping resource="映射文件路径"/>写正确就行了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询