3
我想拥有一个具有两列的特定表,一个ID和一个字段,我将在其中存储一个JSON对象。我正在使用Spring Data JPA。将JSON作为PostgreSQL中的字段与Spring数据一起存储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
}
一般来说,如果可能的话,你应该尽量避免将json存储在postgres中...这是糟糕的设计。 – tobixen
那么,他们有一个JSON数据类型(我认为计划为9.2页)http://www.postgresql.org/docs/devel/static/datatype-json.html我得到你的关注,这是一个不好的做法,但我有这个表格的特殊用例,我想这样:) :) –
那么你的问题到底是什么?您可以简单地将json存储为一个字符串,然后就完成了。 postgres数据类型除了确保字符串有效之外没有其他更多的功能json –