Mybatis调用Model中Get方法溯源
无意中发现mybatis会调用model中的一个get方法(getPriceTitles),而实际上该model中并无priceTitles属性,尝试设置
1.// @Transient
2.// @TableField(exist = false)
3.// @JsonIgnore
均无效,好像1是Hibernate的注解,2是mybatis plus的注解,3是jackson(spring内部组件)的注解。
跟踪代码发现,mybatis会自动调用is和get开头的方法,更改方法名称避坑。
正文到此结束