@TableName(value = "student")
@Data
public class Student implements Serializable {
@TableId(type = IdType.AUTO)
@TableField(value = "stuId")
private Integer stuid;
}
如果把上面是stuid改成stuId就会报查询语句错误
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'stu_id' in 'field list'
### The error may exist in com/example/mapper/StudentMapper.java (best guess)
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT stu_id,stuName FROM student WHERE stu_id=?
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'stu_id' in 'field list'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'stu_id' in 'field list'但是我的表中只有stui
但是我的表中只有stuId和stuName,为什么会自动把我的stuId转换成stu_id进行sql语句查询
相似问题