#[derive(Crud)]
{
// Attributes available to this derive:
#[co_orm]
}
Expand description
#[derive(Crud)]
generate method: get, get_by, query, query_by, update, delete, insert, insert_all.
attributes:
#[co_orm(id)]
default first field is primary key or set.
#[co_orm(seq)]
sequence field, auto increment. insert will skip this field.
#[co_orm(rename="name")]
rename table name or field name.
default table name by struct name to_table_case: UserDetail => user_detail.
default field name by field name to_snake_case: UserDetail => user_detail.
#[co_orm(skip)]
ignore field.
#[co_orm(update)]
generate method update_xxx.
#[co_orm(by)]
generate query_by_field,update_by_field,delete_by_field.