Spring JPA 3 typedef 被删除

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)