错误描述:
org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'ROOMNUMBER' in 'where clause'
### The error may exist in file [D:\java_project\hotel\target\classes\mapper\HotelGoodsDtoMapper.xml]
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: DELETE FROM hotel_goods WHERE ROOMNUMBER = ?
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'ROOMNUMBER' in 'where clause'
问题分析解决:
这个错误提示是因为在执行SQL语句时,在WHERE子句中引用了一个不存在的列名"ROOMNUMBER"。可能是因为表中没有该列或者列名拼写错误。建议检查hotel_goods表中的列名是否正确,并确保存在名为"ROOMNUMBER"的列。如果列名正确且确实不存在该列,可以手动添加该列以解决该问题。