错误原因: 在hibernate内部,不知道Person是一个持久化类 错误之一: 在hibernate.cfg.xml文件中,没有把person的映射文件加进去
错误原因: 表不存在 根据持久化类和映射文件没有建立表 在hibernate.cfg.xml中,得配置 <property name="hbm2ddl.auto">update</property> 才能让hibernate帮你创建表
session.get方法调用的是该对象默认的构造函数创建对象的,所以所以一个持久化类中必须得保证有一个默认的构造函数
上面的pid为标识属性,在session中,两个不同的对象绝对不能出现相同的pid值
在hibernate的配置文件中,映射文件的路径或者名称写错了
因为在映射文件中才要查找持久化类,所以如果持久化类找不到,肯定是映射文件的问题 在映射文件中class元素的name属性的值写错了