@Documented
@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Collate
MYSQL查询默认是不区分大小写的,如果有需要的话,请使用此注解来修正创建语句
@Collate("utf8_bin")
private String uid;
如果表已存在,这个属性并不能自动添加,需要修正长度来自动化表结构的变更| 限定符和类型 | 必需的元素和说明 |
|---|---|
java.lang.String |
value
Collate规则:
_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的
_cs: case sensitive collation,区分大小写 _ci: case insensitive collation,不区分大小写 |