com/bella/entity/People.hbm.xml这个映射找不到
代码没写错,但是报错如下:
Exception in thread "main" org.hibernate.MappingNotFoundException: resource: com/bella/entity/People.hbm.xml not found
at org.hibernate.cfg.Configuration.addResource(Configuration.java:731)
at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:2125)
at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:2097)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2077)
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2030)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1945)
at org.hibernate.cfg.Configuration.configure(Configuration.java:1924)
at test.test.main(test.java:11)

意思是com/bella/entity/People.hbm.xml这个映射找不到。
原因:有两种,一是代码写错,而是位置问题导致找不到。
idea工程中,在java文件中读不到想xml文件。
解决:在pom文件中添加设置,使其能在java中读到xml文件。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
空指针异常:NullPointerException

博客主要围绕两个问题展开。一是com/bella/entity/People.hbm.xml映射找不到,原因可能是代码错误或位置问题,解决办法是在pom文件添加设置让java能读到xml文件;二是提到了空指针异常(NullPointerException)。

被折叠的 条评论
为什么被折叠?



