为了账号安全,请及时绑定邮箱和手机立即绑定

使用Postgres上的JPA / Spring Boot生成标题字段

使用Postgres上的JPA / Spring Boot生成标题字段

慕码人2483693 2019-04-11 14:15:42
我有这样的POJO(Groovy)class User {   @Column(name = 'Username')   String username  @Column(name = 'EmailAddress')   String emailAddress}我没做什么似乎迫使JPA生成这样的架构:create table User (   Username varchar(64),   EmailAddress varchar(64))我得到的是username varchar和 email_address varchar。可以设置什么配置选项来解决此问题?
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

在PostgreSQL中,不带引号的名称不区分大小写。所以用户名和用户名是相同的。

如果要使用区分大小写的名称,则必须将名称放在双引号中。

但我建议永远不要使用区分大小写的名称。

关于YCF_L的长度是正确的,@ Column注释中缺少长度参数。

@Column(name = 'Username', length = 64)


查看完整回答
反对 回复 2019-05-15
  • 2 回答
  • 0 关注
  • 505 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信