CARVIEW |
Select Language
HTTP/2 200
date: Sun, 27 Jul 2025 11:53:42 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"54ad79aea786985ff6dcdda809213573"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=iaQIVLKyBq4rQCYZhya4Qrkt3ZZUVrgqihZ7JuL0RbB7Td%2F4vZpQO0A1uMWeI8Q9LxQXKoPMpQjw5stxPmteWRhbREaXxoa%2BDzrCN5R6VPE5DqOyxMtuPbwGB1NhyietBytmEjdwgjVQG0%2BfIt%2B3Idk870wTNXNi6zWtaaWv1BXc6kSNOJiSPhic8G7lncd8OHwuopMjhzRAIdNkIQZGYKIQcA%2B%2BtLuyE5zGc3YzGh%2BZ0W404KGuAXQkTh8E0BfyI4eOs95FqtMyW5czMKRjzg%3D%3D--22D1hRV7lhSebzJ4--qiBfaYDDn33d5JWa3B5RTg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1511173401.1753617221; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 11:53:41 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 27 Jul 2026 11:53:41 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E79E:0A61:43F90F:5A2465:68861345
Releases Β· rbatis/rbatis Β· GitHub
02 Jul 10:43
Loading
01 Jun 15:12
Loading
31 May 07:19
Loading
29 May 07:49
Loading
27 May 15:37
Loading
25 May 13:05
Loading
23 May 10:23
Loading
22 May 13:15
Loading
29 Apr 07:44
Loading
03 Feb 14:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 159
Releases: rbatis/rbatis
Releases Β· rbatis/rbatis
v4.6.8
Compare
add page method:
/// create Vec<PageRequest> from (total: u64, page_size: u64)
pub fn make_page_requests(total: u64, page_size: u64) -> Vec<PageRequest> {
let mut result = vec![];
let pages = PageRequest::new(1, page_size).set_total(total).pages();
for idx in 0..pages {
let current_page = PageRequest::new(idx + 1, page_size).set_total(total);
result.push(current_page);
}
result
}
Assets 2
v4.6.7
Compare
- fix PageIntercept remove
order by
sql when runcount
sql
Assets 2
2 people reacted
v4.6.5
Compare
- crud macro
*_by_map
method will be skip null for example value!{ "name": null }
Assets 2
v4.6.4
Compare
- page intercept will be remove
order by
when runcount
sql
Assets 2
v4.6.3
Compare
in ()
sql will be return default result
Assets 2
v4.6.2
Compare
- fix crud macro
select_by_map(&rb, value!{"id": &[]}).await;
if is select empty array ,will be return empty vec result.
Assets 2
v4.6.1
Compare
- fix check empty arg
Assets 2
v4.6.0
Compare
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]
pub async fn main() {
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(), {
let mut 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));
}
Assets 2
2 people reacted
v4.5.51
Compare
what changes?
- up rbdc to last version
Assets 2
v4.5.50
Compare
what changes?
- fix intercept some bugs
Assets 2
1 person reacted
Previous Next
You canβt perform that action at this time.