如何命令 JPA 在创建时默认将文本内容的 MySQL 数据库列设置为区分大小写?
The @Column http://download.oracle.com/docs/cd/E17410_01/javaee/6/api/javax/persistence/Column.html字段上的注释可以指定 columnDefinition 属性,该属性可以允许您为列指定区分大小写的排序规则。
public abstract String columnDefinition
(可选)为列生成 DDL 时使用的 SQL 片段。
默认使用生成的 SQL 创建推断类型的列。
Default:
""
在您的情况下,例如,使用 @Column 注释,您将使用
@Column(name = "NAME_COL", columnDefinition = "VARCHAR(250) COLLATE latin1_general_cs")
private String name;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)