用hibernate常犯错误


1、hql 里用的是 类名  属性名 而不是数据库的表名字段名

2、net.sf.hibernate.type.SerializationException: could not deserialize 错误,是因为 有int 的要变成 integer, 还有 serializable 的要变成 string, hbm.xml 文件是自动生成的 把 sqlserver 中的text 对应serializable 类型,int 类就对应 int

3、spring 中用(String) 强制转型时出错 An error occurred while parsing custom action attribute "value" with value

4、hbm.xml 数据中的字段最好首字母不要大写  出错的

5、 hbm.xml 中每个表都要主键

问题:

1、用 ant 作工具 ,tomcat 作服务器, 发布、重新启动是麻烦事 ,好像能一步到位

2、生成方法用的是 ddl  2  hbm  2 java   , ddl2hbm  用着还是有问题, 像 serializable 类型的问题,int 类型 的问题,还不能生成  主键

3、其实用 ant 用它的什么   编译 与 发布

你可能感兴趣的:(spring,tomcat,Hibernate,xml,ant)