Bài tập Java phần xâu ký tự, code ví dụ

Bài tập Java phần xâu ký tự, code ví dụ Các bài tập Bài 1. Viết chương trình chuyển đổi một số tự nhiên ở hệ cơ số 10 thành số ở hệ cơ số b bất kì (1< b≤ 36). Bài 2. Nhập một xâu ký tự. Đếm số từ của xâu ký tự Read more about Bài tập Java phần xâu ký tự, code ví dụ[…]

Các bài tập Java cơ bản, code ví dụ

Các bài tập Java cơ bản, code ví dụ MỨC 1 Bài 1: Viết chương trình nhập số nguyên n và kiểm tra n có phải số nguyên tố hay không Bài 2: Viết chương trình tìm ước số chung lớn nhất của hai số nguyên dương a,b nhập từ bàn phím Bài 3. Viết Read more about Các bài tập Java cơ bản, code ví dụ[…]

ProcessBuilder trong Java, chạy lệnh cmd trong Java

ProcessBuilder trong Java, chạy lệnh cmd trong Java

ProcessBuilder trong Java, chạy lệnh cmd trong Java. 1. Tổng quan về ProcessBuilder trong Java ProcessBuilder là 1 class được sử dụng để tạo các tiếng trình hệ điều hành. Trong Java, ta sẽ dùng ProcessBuilder để thực hiện gọi tới các chương trình bên ngoài, các lệnh của hệ điều hành. Ví dụ: Đoạn Read more about ProcessBuilder trong Java, chạy lệnh cmd trong Java[…]

hibernate logo

Phân biệt save, persist, update, merge, saveOrUpdate trong hibernate

Phân biệt save, persist, update, merge, saveOrUpdate trong hibernate Ở bài này chúng ta sẽ thảo luận về sự khác nhau giữa vài method của Session interface: save, persist, update, merge, saveOrUpdate. (Các framework ORM khác có thể không dùng interface session mà dùng interface entityManager nên sẽ có sự khác nhau giữa tên của Read more about Phân biệt save, persist, update, merge, saveOrUpdate trong hibernate[…]

hibernate logo

Sự khác nhau giữa merge với saveOrUpdate trong Hibernate

Sự khác nhau giữa merge với saveOrUpdate trong Hibernate: Khi thực saveOrUpdate() 1 object: Nếu  đối tượng đã tồn tại trong session thì nó không làm gì cả Nếu tồn tại 1 đối tượng khác trong cùng session mà có cùng id thì sẽ xảy ra exception Nếu đối tượng tượng không có id (chưa Read more about Sự khác nhau giữa merge với saveOrUpdate trong Hibernate[…]

hibernate logo

Hibernate Batch Processing là gì? Batch Processing trong Hibernate

Hibernate Batch Processing là gì? Batch Processing trong Hibernate 1. Hibernate Batch Processing là gì? Ta có tình huống như sau: cần insert 10000 bản ghi vào database Nếu insert lần lượt và đẩy từng đối tượng một thì thời gian sẽ rất lâu vì phải mở/đóng connection nhiều lần Session session = sessionFactory.openSession(); Transaction Read more about Hibernate Batch Processing là gì? Batch Processing trong Hibernate[…]

hibernate logo

Sự khác nhau giữa load() và get() trong Hibernate

Sự khác nhau giữa load() và get() trong Hibernate 1. Method load() Chỉ sử dụng method load() khi bạn chắc chắn rằng đối tượng tồn tại trong database Method load() sẽ ném ra 1 exception nếu đối tượng không tìm thấy trong database Method load() chỉ trả về 1 đối tượng giả (proxy object) nó Read more about Sự khác nhau giữa load() và get() trong Hibernate[…]

hibernate logo

Code ví dụ hibernate annotation @CreationTimestamp, @UpdateTimestamp (thời gian tạo/sửa)

Code ví dụ hibernate annotation @CreationTimestamp, @UpdateTimestamp (thời gian tạo/sửa) Hibernate @CreationTimestamp, @UpdateTimestamp (Xem lại: Giải thích annotation @CreattionTimestamp và @UpdateTimestamp) Các công nghệ sử dụng trong ví dụ Maven JDK 1.8 MySQL Eclipse Tạo database trên MySQL Trong ví dụ này mình tạo cơ sở dữ liệu ‘hibernate-auto-update’ với table customer (id, name, address, Read more about Code ví dụ hibernate annotation @CreationTimestamp, @UpdateTimestamp (thời gian tạo/sửa)[…]

hibernate logo

Code ví dụ Hibernate annotation @Version (Hibernate Locking Version)

Code ví dụ Hibernate annotation @Version (Hibernate Locking Version) (Xem lại: Code ví dụ Hibernate + MySQL +Maven + Eclipse) Hibernate @Version Xem lại giải thích về annotation @Version https://stackjava.com/hibernate/…#annotation-version Các công nghệ sử dụng trong ví dụ Maven JDK 1.8 MySQL Tạo database trên MySQL Trong ví dụ này mình tạo cơ sở dữ liệu Read more about Code ví dụ Hibernate annotation @Version (Hibernate Locking Version)[…]

hibernate logo

Locking trong Hibernate, so sánh Optimistic lock với Pessimistic lock

Locking trong Hibernate, so sánh Optimistic lock với Pessimistic lock 1. Locking trong Hibernate Trong cơ sở dữ liệu quan hệ (Relation Database), locking là chỉ các hành động tránh việc dữ liệu bị thay đổi giữa thời gian đọc và thời gian sử dụng. Ví dụ: Bạn có một tài khoản ngân hàng, giả Read more about Locking trong Hibernate, so sánh Optimistic lock với Pessimistic lock[…]

stackjava.com