使用Spring Data JPA将JSON存储为PostgreSQL中的字段

时间:2012-07-04 09:21:27

标签: json spring postgresql jpa-2.0 spring-data-jpa

我希望有一个包含两列的特定表,一个ID和一个我将存储JSON对象的字段。我正在使用Spring Data JPA。

我正在考虑这一行,但我不确定:

@Entity
@Table(name = "some_table")
public class SomeTable {

    @Id
    @Column(name = "id", unique = true)
    @GenericGenerator(name = "uuid", strategy = "uuid2")
    @GeneratedValue(generator = "uuid")
    private UUID id;

    // getters and setters for id here..

    // here to be the field for storing JSON objects and it's getters and setters
}

1 个答案:

答案 0 :(得分:1)

答案取决于您使用的PostgreSQL版本。如果您使用的是9.1,请查看https://bitbucket.org/adunstan/json_91,它将为您提供与9.2相同的功能。如果它是旧版本,您将不得不使用文本或向后移动该模块。