github rbatis/rbatis v1.5.7

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

v1.5.7

  • 新增了宏生成py_sql的功能例如:
lazy_static! {
     static ref RB:Rbatis=Rbatis::new();
   }
#[py_sql(RB, "select * from biz_activity where id = #{name}
                  if name != '':
                    and name=#{name}")]
    fn py_select(name: &str) -> Option<BizActivity> {}

#[async_std::test]
    pub async fn test_macro_py_select() {
        fast_log::log::init_log("requests.log", &RuntimeType::Std);
        RB.link("mysql://root:123456@localhost:3306/test").await.unwrap();
        let a = py_select("1").await.unwrap();
        println!("{:?}", a);
    }
 INFO rbatis::rbatis - [rbatis] [] Query ==> select * from biz_activity where id =  ?  and name= ?
 INFO rbatis::rbatis - [rbatis] [] Args  ==> ["1","1"]

Don't miss a new rbatis release

NewReleases is sending notifications on new releases.