JPA 升级到 3 后,typedef 被删除了,已经不能使用了。
可以使用 @Convert
来替代使用。
如下面的的代码:
@Converts({
@Convert(attributeName = "string-array", converter = StringArrayType.class),
@Convert(attributeName = "int-array", converter = IntArrayType.class),
@Convert(attributeName = "json", converter = JsonStringType.class),
@Convert(attributeName = "jsonb", converter = JsonBinaryType.class)