“类型...的表达式不符合预期的期望的类[]标识符”

时间:2016-07-06 18:42:42

标签: hibernate scala spring-data-jpa

我需要在Scala中使用Java类JSONObjectUserType。我得到错误

Expression of type JSONObjectUserType doesn't conform to expected Class[]
identifier expected 

这是代码

@Entity
@JsonIgnoreProperties(ignoreUnknown = true)
@TypeDefs({ @TypeDef(name = "JsonObject", typeClass =     JSONObjectUserType.class) })
class Person {
  ...
}

其中TypeDefs是Hibernate注释,JSONObjectUserType定义为

public class JSONObjectUserType implements UserType {
  ...
}

其中UserType是Hibernate库类。

如何解决这种语言转换问题?

更新: 通过在scala中使用Array来解决此问题

@TypeDefs(Array(new TypeDef(name = "StringJsonObject", typeClass = classOf[JSONObjectUserType])))

0 个答案:

没有答案