使用Ebean查询数据库时报错:
接口接收前端传过来的id代码:
报错内容:
com.project.model.NavManage cannot be cast to com.project.model.NavManage
明明是同一个实体,却提示无法强转
前端传过来的id我使用string类型的参数id接收,然后使用Ebean查询时候报了这个错误。
我试着把1放进去:
不报错并且查询到了数据。
然后我使用Integer接收参数id
再次调用接口:
问题解决。
反思:
在使用Ebean查询数据时,数据库对应字段是什么类型,我们查询时就要使用什么类型去查询。