Column注解定义:
DbUtils解析部分:
注意:
1.@Column不填参数是,列名为字段名
用法:
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Column {
String column() default "";
String defaultValue() default "";
}DbUtils解析部分:
Collection<Column> columns = table.columnMap.values();
for (Column column : columns) {
if (column instanceof Finder) {
continue;
}
sqlBuffer.append("\"").append(column.getColumnName()).append("\" ");
sqlBuffer.append(column.getColumnDbType());
sqlBuffer.append(",");
}
sqlBuffer.deleteCharAt(sqlBuffer.length() - 1);
sqlBuffer.append(" )");注意:
1.@Column不填参数是,列名为字段名
用法:
@Column(column="age",defaultValue="20")
private int age;
//@Column
//private int age;
本文介绍了@Column注解的定义及使用方法。此注解用于指定Java字段映射到数据库表中的列名及其默认值。当不指定参数时,默认将字段名称作为列名。
3106

被折叠的 条评论
为什么被折叠?



