Crate rbatis_macro_driver[−][src]
Attribute Macros
crud_table | CRUD table,You can define functionality using the following properties
#[crud_table]
#[crud_table(table_name:“biz_activity”)]
#[crud_table(table_name:“biz_activity” | table_columns:“id,name,version,delete_flag” | formats_pg:“id:{}::uuid,name:{}::string”)]
pub struct BizActivity {
pub id: Option |
html_sql | html sql create macro,this macro use RB.py_fetch and RB.py_exec for example: |
py_sql | py sql create macro,this macro use RB.py_fetch and RB.py_exec for example: |
sql | auto create sql macro,this macro use RB.fetch_prepare and RB.exec_prepare for example: #[sql(RB, “select * from biz_activity where id = ?”)] async fn select(name: &str) -> BizActivity {} |
Derive Macros
CRUDTable |