控制台输出:INFO Configuration:2297 - Configured SessionFactory: null
网上搜了很久无果,查看配置文件发现,*.hbm.xml 中的红色标记处写错误,这个配置文件是我从另一个工程中拷贝过来的,当然Customer类一起考过来,但是在原工程下Customer是在/zk这个包下的,而我拷贝过来 没有建包,当然按照以前的配置:/zk/Customer肯定是找不到的。
<hibernate-mapping>
<class name="Customer" table="customer">
<id name="id" column="id">
<generator class="native"></generator>
</id>
<property name="name" column="name" type="string"></property>
<property name="age" column="age"></property>
</class>
</hibernate-mapping>
解决办法:
*.hbm.xml配置文件中:
<class name="★" table="★">中★部分应该是全路径,★应该是数据库中对应表的名字。写正确即可解决。