hibernate.cfg.xml和XXXX.hbm.xml,头文件是不一样的。
Hibernate如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
XXXX.hbm.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
细微差别可以仔细比较一下。
我今天就是把映射文件XXXX.hbm.xml的头文件用错了,所以导致了一系列的错误。
导致蓝色箭头处的那个property属性 不能有column属性。所以导致我数据写入失败。(图片为正确的配置)。