- Notifications
You must be signed in to change notification settings - Fork159
Releases: rbatis/rbatis
Releases · rbatis/rbatis
v4.6.8
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
add page method:
/// create Vec<PageRequest> from (total: u64, page_size: u64)pubfnmake_page_requests(total:u64,page_size:u64) ->Vec<PageRequest>{letmut result =vec![];let pages =PageRequest::new(1, page_size).set_total(total).pages();for idxin0..pages{let current_page =PageRequest::new(idx +1, page_size).set_total(total); result.push(current_page);} result}
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.7
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- fix PageIntercept remove
order by
sql when runcount
sql
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2 people reacted
v4.6.5
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- crud macro
*_by_map
method will be skip null for example value!{ "name": null }
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.4
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- page intercept will be remove
order by
when runcount
sql
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.3
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
in ()
sql will be return default result
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.2
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- fix crud macro
select_by_map(&rb, value!{"id": &[]}).await;
if is select empty array ,will be return empty vec result.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.1
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
- fix check empty arg
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.6.0
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
what changes?
- rbatis_codgen add contains starts_with ends_with
- crud macro remove
*_by_column
methods ( use*by_map
replace) - crud macro update (all use of *by_map) for example
#[tokio::main]pubasyncfnmain(){let rb =RBatis::new(); rb.init(rbdc_sqlite::driver::SqliteDriver{},"sqlite://target/sqlite.db").unwrap();let table =Activity{id:Some("2".into()),name:Some("2".into()),pc_link:Some("2".into()),h5_link:Some("2".into()),pc_banner_img:None,h5_banner_img:None,sort:Some("2".to_string()),status:Some(2),remark:Some("2".into()),create_time:Some(DateTime::now()),version:Some(1),delete_flag:Some(1),};let tables =[table.clone(),{letmut t3 = table.clone(); t3.id ="3".to_string().into(); t3}];let data =Activity::insert(&rb,&table).await;println!("insert = {}", json!(data));let data =Activity::insert_batch(&rb,&tables,10).await;println!("insert_batch = {}", json!(data));let data =Activity::update_by_map(&rb,&table,value!{"id":"1"}).await;println!("update_by_map = {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":"2","name":"2"}).await;println!("select_by_map = {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":"2","name like ":"%2"}).await;println!("select_by_map like {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id > ":"2"}).await;println!("select_by_map > {}", json!(data));let data =Activity::select_by_map(&rb,value!{"id":&["1","2","3"]}).await;println!("select_by_map in {}", json!(data));let data =Activity::delete_by_map(&rb,value!{"id":&["1","2","3"]}).await;println!("delete_by_map = {}", json!(data));}
Assets2
Uh oh!
There was an error while loading.Please reload this page.
2 people reacted
v4.5.51
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
what changes?
- up rbdc to last version
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.5.50
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
what changes?
- fix intercept some bugs
Assets2
Uh oh!
There was an error while loading.Please reload this page.
1 person reacted