【问题标题】:com.microsoft.sqlserver.jdbc.SQLServerException: Column, parameter, or variable #9: Cannot find data type jsoncom.microsoft.sqlserver.jdbc.SQLServerException:列、参数或变量 #9:找不到数据类型 json
【发布时间】:2021-07-13 11:46:27
【问题描述】:

想在 SQL Server 中使用 Spring Boot 实体类创建 JSON 字段。下面是列名

@Column(name = "personalDetails", columnDefinition = "json")
@JsonRawValue
String personalDetails;

但我收到以下错误。

com.microsoft.sqlserver.jdbc.SQLServerException:列、参数或变量#9:找不到数据类型 json

【问题讨论】:

  • JSON 不是 SQL Server 中的数据类型;错误告诉你问题所在。如果要存储 JSON 数据(在 SQL Server 中),请在 nvarchar(MAX) 中执行此操作。

标签: java sql-server spring-boot jpa


【解决方案1】:

JSON 不是 SQL Server 中的数据类型;错误告诉您问题所在。如果您想存储 JSON 数据(在 SQL Server 中),请在 nvarchar(MAX) 中执行此操作。

Solved here

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 2014-12-22
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多