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