我的数据库表字段是int类型的。但是生成的base model中Java属性却是Long类型的。结果用dao.find方法查询,出现了cast exception异常。为什么会这样呢?生成的字段类型和查出来的字段类型和数据库类型应该保持一致吧。比如我这个例子中,都应该是Integer类型的。
退一步讲,如果生成的base model中Java的字段类型是Long,那find方法查出来也应该是Long类型吧,这样是不是会更好些呢?