MyBatis的@Column注解有哪些屬性
小樊
124
2024-08-16 23:19:37
MyBatis的@Column注解有以下屬性:
- name:指定數(shù)據(jù)庫表中的列名,若不指定則默認使用字段名。
- type:指定數(shù)據(jù)庫表中的列的數(shù)據(jù)類型。
- length:指定數(shù)據(jù)庫表中的列的長度。
- nullable:指定數(shù)據(jù)庫表中的列是否允許為空。
- precision:指定數(shù)據(jù)庫表中的列的精度。
- scale:指定數(shù)據(jù)庫表中的列的小數(shù)位數(shù)。
- unique:指定數(shù)據(jù)庫表中的列是否唯一。
- insertable:指定是否在插入數(shù)據(jù)時將該列的值插入數(shù)據(jù)庫。
- updatable:指定是否在更新數(shù)據(jù)時更新該列的值。
- columnDefinition:指定數(shù)據(jù)庫表中列的定義,如默認值等。
- table:指定數(shù)據(jù)庫表的名稱,用于指定多表關聯(lián)時的表名。
- foreignKey:指定外鍵關聯(lián)的字段名,用于關聯(lián)不同表的字段。