使用hibernate时,为什么没有办法往表里面插记录
第一次使用hibernate,
*.hbm.xml生成了,对应的*.java也生成了
hibernate.cfg.xml也配置好了,所有这些位置都放对了
Cat princess = new Cat();
princess.setName( "Princess" );
princess.setSex( 'F' );
princess.setWeight( "7.4" );
session.save( princess );
session.flush();
程序执行没有成功,没有出现任何异常,但是表里就是插不进去记录。
使用的是SQL server 2000,一开始用ms的jdbc驱动
后来连jdbc的驱动都换成jtds了,还是不行,
又连其他机器上的SQL server,依然不行。
虽然插不进去值,但是却可以查询出值,真是奇怪,不知道这到底出了什么问题?
还有谁知道出现“duplicate import”是什么原因呀
Caused by: net.sf.hibernate.MappingException: duplicate import: Cat
我知道是hbm.xml文件里的问题,可是没看出有什么问题呀