今天遇到个bug,调试了很长时间,在此记录一下:
还是前几天hibernate建立的一对多关联关系的两张表,在做查询方法时,参数传入到controller里面对其进行查询服务时,报了错:
IllegalArgumentException occurred calling getter of *
网上搜此错误大部分说法就是外键关联时参数类型的问题,我传的是一个string类型的外键值
解决
从报错中能大致看出来get关联的表时出错了,此时因为hibernate映射问题 不能直接转外键对应的值,而是把先通过这个外键值查出来外键对应的实体.