#[derive(FromQueryResult)]
{
// Attributes available to this derive:
#[column]
}
Expand description
派生宏:自动生成 sz_orm_core::FromQueryResult trait 实现。
从查询结果行(HashMap<String, Value>)反序列化为结构体实例。
Option<T> 字段在列缺失或值为 NULL 时自动返回 None。
§支持的属性
#[column(name = "...")]— 覆盖列名映射(默认使用字段名)
§示例
ⓘ
use sz_orm_macros::FromQueryResult;
#[derive(FromQueryResult)]
struct UserRow {
id: i64,
name: String,
#[column(name = "user_email")]
email: Option<String>,
}