2.异常分析:
根据异常信息显示是说非法的状态异常,这个时候就要根据具体情境进行具体分析,现在是在进行excel导出时出现的错误,通过debug进行调试发现在导出数据时出现了null值,导致出现这个错误。
3.解决办法:
增加判空的语句,对null值进行处理。
七.ids for this class must be manually assigned before calling save()
1.异常场景:
在进行保存的时候出现这个错误,异常的信息是说在进行保存之前先将id进行赋值。
2.异常分析:
在保存之前进行id的手动添加,那就说明在进行保存的时候并不能自动生成id,而需要进行手动添加,这说明实体类的id生成策略出现问题,所以直接去检查实体类。结果发现实体类在hbm中的主键生成策略是assigned,如果主键是String类型的,则需要将这个修改成uuid,就可以修正错误。