问题描述
- SSH框架 数据库查询。
- hibernate是 3.3.2GA版本,hibernate从3.0升到3.3.2 之后 ,进行数据查询等操作的时候 会报数据类型不匹配的错误。看了下 是由于查询条件中 Java数据类型传的是String 而对应数据库对象的数据类型是num (long类型)。之前不会报这个错可能是hibernate不会对java数据类型做校验 或者做了隐式转换。但我不想改hql的传入值的类型来修改这个错误,因为要改的地方太多了。。有其他办法吗?
时间: 2024-11-03 04:49:45