到目前为止,我有这些课程:
Order.java
@Entity
@Table(name = "orders")
public class Order {
@Id
@Column(name = "id", nullable = false, unique = true)
private String id;
@Column(name = "content", nullable = false)
private OrderContent content;
}
OrderContent.java
public class OrderContent {
private final Map<Integer, Integer> content;
}
我试图将OrderContent
(里面只有一个地图)作为db表(postgresql)中的Json字符串。我看到我可以创建一个实现AttributeConverter<K, V>
的自定义转换器,并定义我自己的方法来完成两种方式的转换。
我想知道是否有办法自动执行此操作,例如注释或其他内容,因此我无需定义自己的转换器。我想这会是一个非常普遍的问题所以应该有一些东西。