Hibernate配置文件不在默认目录时的路径问题
1、Hibernate主配置文件hibernate.cfg.xml和映射文件className.hbm.xml不在默认的src/目录下,而是放在同一个自定义目录中,如图所示。
2、此时调用configure()方法加载主配置文件时,就要将主配置文件的全路径(包名+文件名全名)作为方法参数。
3、当主配置文件引入映射文件时,resource属性的值也要写映射文件的全路径,即使两个文件在同一个目录,也不能省略包名,也不能使用 ./ 来表示当前路径而省略包名,如下图所示。
4、配置映射文件时,如果添加的package属性,则在配置该包下类时,name属性的值可以省略类前面的包名,只写类名,也可以写类我全路径名,如图所示。