Skip to main content

dao

Attribute Macro dao 

Source
#[dao]
Expand description

属性宏:为DAO结构体生成标准的CRUD方法

§使用示例

// 生成所有方法
#[dao(all)]
pub struct MyDao;

// 选择性生成方法
#[dao(insert, update, get_by_id)]
pub struct MyDao;

// 只生成查询方法
#[dao(get_by_id)]
pub struct MyDao;

支持的方法选项:

  • insert: 生成插入方法
  • update: 生成更新方法
  • delete: 生成删除方法
  • get_by_id: 生成根据ID查询方法
  • all: 生成所有方法