JPA创建postgresql数据库的表时怎么添加注释呢?

mysql是 @Column(name = "name", columnDefinition = "varchar(100) comment '注释'")
postgresql是什么做呢?

阅读 6.1k
2 个回答

你可以通过下面这种方式为表加注释


import javax.persistence.Column;
import javax.persistence.Table;

@Table
@org.hibernate.annotations.Table(appliesTo = "t_source", comment = "你的注释在这里")
public class Source {
...
}

为postgresql 的 Column 加注释, 建议还是放弃这种想法吧...

这里有人在2012年提的建议, 今天还没有解决, 如果愿意, 可以去开发个补丁

Jpa提供了@Comment注解专门用于填写注释使用的

@Column(nullable = false, length = 16)
// 添加注释
@Comment("姓名")
private String name;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题