Scala保留字与Hibernate注释字段名称之间的命名冲突

时间:2016-07-07 20:35:10

标签: scala

Hibernate具有以下注释

@Type(type = "foo")

其中"键入"是Scala中的保留字。上面的代码无法在Scala中编译。我可以根据我的知识重命名注释,但不能重命名它的字段名称。

如何解决此命名冲突问题?

1 个答案:

答案 0 :(得分:1)

Scala使用`(反引号,键位于左上角〜)来表示先前定义的变量,否则文本将表示其他内容。这在模式匹配中很有用,或者对于定义为scala关键字的变量名称很有用。

@Type(`type` = "foo")