github rbatis/rbatis v2.0.16

latest releases: v4.5.22, v4.5.21, v4.5.20...
2 years ago

v2.0.16

  • fix #117 notice: defer and defer_async Require the closure to satisfy send
  • save* method Allows the default database column not to be inserted fix and support #110 #114
    for example:
 let r = rb.save(&activity,&[]).await;
 let r = rb.save(&activity,&[Skip::Value(serde_json::Value::Null)]).await;
 let r = rb.save(&activity,&[Skip::value(2) ]).await;
 let r = rb.save(&activity,&[Skip::Column("delete_flag")]).await;
  • Rbatis struct add encoder() method allows custom encoder.
  • Add DynTableColumn struct, can custom insert,update column for example:
   pub struct MyColumns{}
   impl  TableColumnProvider for MyColumns{
        fn table_name() -> String{"biz_activity".to_string()}
        fn table_columns() -> String{"id".to_string()}
 }

  let r = rb.fetch_list_by_wrapper::<DynTableColumn<BizActivity,MyColumns>>(&w).await.unwrap();
  // 

Don't miss a new rbatis release

NewReleases is sending notifications on new releases.