原生脚本查询查找ID集合
实体ID为long型,选择利用long型接收
jpa不报错,也能正常接收到结果集。
后续操作:
List a ;
List b 为获取的结果集
a.remove(b);
得不到想要的结果。debug发现b接收到的结果集内部数据格式为bigInteger(数据库格式为bigInt)
类型不一致导致无法从a中移除b。程序运行一切正常。
解决:
改成用bigInteger接收结果集,转成long格式,再remove
原生脚本查询查找ID集合
实体ID为long型,选择利用long型接收
jpa不报错,也能正常接收到结果集。
后续操作:
List a ;
List b 为获取的结果集
a.remove(b);
得不到想要的结果。debug发现b接收到的结果集内部数据格式为bigInteger(数据库格式为bigInt)
类型不一致导致无法从a中移除b。程序运行一切正常。
解决:
改成用bigInteger接收结果集,转成long格式,再remove