OgnlException出现这种错误, 一般是因为一个实体对象中有另一个实体对象
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FilmInfo {
private Integer filmID;
private String filmName;
private String actor;
private String director;
private Double ticketPrice;
private FilmType filmType;
}
如果在xml文件中已经写了判断条件, 如下
<if test="filmInfo.filmType.typeID != null and filmInfo.filmType.typeID != ''">
and typeID = #{filmInfo.filmType.typeID}
</if>
我的目的是想动态查询相关的信息, 如果没有给这个自定义对象赋值,就会报错, 所以要new一个FilmType类的对象, 把他set进去
如果new出这个FilmType对象, 就不会报错了