SQL查询的时候报的异常:无法转换为内部表示,我这边是其中一个..hbm.xml文件类型和数据类型对应错误,数据库时varchar2,,配置文件是Integer类型
解决思路:
1. 检查实体类的Long类型参数与数据库中对应的字段是否匹配
2. 如果检查O-R对应的字段类型没问题,则考虑DB中数据是否有问题,Hibernate中,String类型的数据可以插入到Long类型中,可是在查询时候将无法转型(详细请了解Oracle的Long类型数据)
SQL查询的时候报的异常:无法转换为内部表示,我这边是其中一个..hbm.xml文件类型和数据类型对应错误,数据库时varchar2,,配置文件是Integer类型
解决思路:
1. 检查实体类的Long类型参数与数据库中对应的字段是否匹配
2. 如果检查O-R对应的字段类型没问题,则考虑DB中数据是否有问题,Hibernate中,String类型的数据可以插入到Long类型中,可是在查询时候将无法转型(详细请了解Oracle的Long类型数据)