问题全名:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘null’ in ‘class com.example.modbustcp_test.bean.Info_Select’
今天被自己的粗心狠狠上了一课,报错意思是数据库表中中名为”null“的属性没有 getter。
我还在好奇我没有写null字段,后来使用mybatis-plus的save发现可以使用,只是updatabyid方法使用不了,于是使用 LambdaQueryWrapper进行updata操作,发现也不可以使用。
于是就想到了一个问题,我的主键字段是自己命名的,虽然数据库表中标明了主键标识,但是我的实体类中并没有进行标明,于是我在实体类中主键字段上加上@TableId注解,问题解决