mysql - 在模型中玩 2.0 MySql 关键字

标签 mysql playframework

在 Play 2.0 模型中是否可以使用 MySql 的关键字作为表/列(类/属性)名称?我的意思是像“比赛”这样的词(像足球比赛一样比赛)?我问是因为默认情况下生成的 SQL 不引用表名/列名,因此执行生成的 SQL 失败。

最佳答案

JPA @Column annotation让我们在数据库中设置字段的名称。您可以使用它,以便生成的 SQL 不会与 MySQL 冲突,同时保持 Java 名称相同。

关于mysql - 在模型中玩 2.0 MySql 关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10988452/

相关文章:

mysql - 有很多列好还是有很多表好?

playframework - 玩! 2.3.1 - main.css 404(公共(public) Assets 不路由?)

java - 将 &lt;script&gt; 添加到 <head> from Play Framework 2 中的 scala 模板标签

json - 使用Gradle,如何仅将Play框架的JSON库列出为依赖项?

mysql - 你如何构建一个允许投票的数据库,类似于 stackoverflow 的做法?

java.sql.SQLException : Invalid argument value: java. io.NotSerializableException 异常

sql - MySQL 浮点值在插入时跳跃?

mysql - 在 mysql 数据库中插入文本显示错误

java - 如何在 Play 的 2.0 WebSocket 中验证用户身份?

scala - 如何在 Linux 上从 Scala 代码运行导出命令来添加新的环境变量?