org.springframework.dao.DataIntegrityViolationException:
Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column ‘id’ in where clause is ambiguous
写mapper.xml文件时,根据id查询,总是出现这个错误,直接在sql语句中写固定的id值没问题,但是前端传过去数据就是不行,看了好久就是不知道哪里错了😭。最后!!!!看mapper.xml文件时,发现我的查询条件那里压根没有取值!!!and r.id = id
,我的妈呀,咋这么粗心,改为and r.id = #{id}
就好了,因为这个错误,我还把数据库的字段类型给改了,还以为是字段类型的问题/(ㄒoㄒ)/~~