如何通过休眠注释映射模型类中的布尔字段

阿基卜巴特

如何通过 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;
cнŝdk

事实上,您的问题是您Like在实体中用作列名,因此Hibernate将尝试将此列映射到名称,Like而它是 in 的保留关键字SQL,这就是您遇到异常的原因:

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 2 行的“Like bit”附近使用的正确语法

您可以在这里做的是使用不同的列名称或转义名称。

有关更多详细信息和转义解决方案,您可以查看:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以使用休眠搜索将UUID用作模型/ pojo类中id字段的数据类型吗

如何使用休眠将联接查询列映射到类?

休眠:如何从映射的超类重写属性

您如何使用注释在休眠模式下映射“地图”?

检查休眠映射类中的不变量

如何在休眠中映射String []

JPA /休眠:如何为具有@Id注释的字段在同一会话中持久保存重复值?

cglib代理类中缺少字段注释

是否可以通过注释类的对象而不是注释字段来更改类的字段的json名称

休眠注释以排除基类中的字段

如何结合注释进行休眠映射?

如何制作必填项:模型Django中的布尔字段

如何使用休眠注释配置从2个模型类制作Bridge表

如果项目在python列表中,则注释布尔字段

如何通过模型显示ManyToMany中的字段值

字段更改时如何在类模型中调用函数?

休眠,复杂关系中的实体类映射

如何在休眠验证器中对子类中的父类字段进行转义验证

休眠需要查询中映射类的完整路径

如何在Camel Bindy的模型类中为布尔字段设置默认值

如何通过类路径中的多个注释查找类?

将两个类映射到休眠中的表,而无需在表中插入字段

在Grails 3.0.1中使用休眠注释进行映射

使用@OneToMany或@ManyToMany定位休眠中的未映射类异常

如何通过其注释获取类的字段

如何在Django中修改布尔型字段模型?

如何读取类中字段上的运行时注释

如何通过单击按钮更新 DetailView 中的模型字段

如何从视图中更改模型中布尔字段的值?