如何告诉jpa转换器数据库中映射列的类型? 我有一个X类型的字段,必须使用数据库中的xml数据类型存储我创建了一个转换器,它将x解析为xml并使用xml重新创建x。我的问题是jpa期望数据库中的列是Byte数组而不是xml,当我试图坚持contian x和异常抛出的实体告诉我x是xml而不是字节数组时,我使用postgre作为引擎。
答案 0 :(得分:0)
您可以更改注释中的类型:
@Column(columnDefinition="varchar(50)")
应该覆盖以下所有内容(例如,如果合适,在columndefinition中描述它们): •长度 •精确 •规模 •可空 •独特
即。 DDL列将包含:name + columndefinition而不包含任何其他内容。