如何通过 hibernate 注释在 java 模型类中添加布尔字段。
我正在这样做,它显示了我的错误
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 2 行的“Like bit”附近使用的正确语法
我的代码:
@Column(name="Like")
private boolean like;
@Column(name="Dislike")
private boolean dislike;
@Column(name="Flag")
private boolean flag;
事实上,您的问题是您Like
在实体中用作列名,因此Hibernate
将尝试将此列映射到名称,Like
而它是 in 的保留关键字SQL
,这就是您遇到异常的原因:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 2 行的“Like bit”附近使用的正确语法
您可以在这里做的是使用不同的列名称或转义名称。
有关更多详细信息和转义解决方案,您可以查看:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句