- Видео 11
- Просмотров 59 290
Young Developer (YoungDeveloper.Net)
Вьетнам
Добавлен 11 мар 2012
Học lập trình từ số 0
4. Các cách Mapping trong Hibernate | Hibernate Tutorial
Các cách mô tả Mapping trong Hibernate | Hibernate Tutorial
Nội dung
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mapping là việc mô tả ORM giữa object Java và Bảng trong CSDL.
Có 2 cách mô tả Mapping
1. Mapping XML
2. Sử dụng đặc tả Annotation của JPA
Cách khai báo Mapping trong configuration có 2 cách
1. Trong file config hibernate
2. Trong Code java khi load file Config hibernate
Mình sẽ dùng việc annotation phổ biến nhé, Vì nó sẽ thuận tiện và theo chuẩn JPA
Link
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Video trước:
Video sau:
Link slide:
Link Source code: github.com/youngdeveloperVN/HibernateCoreRUclips/tree/3.helloworld-hibernate
Link tham khảo:
Mục đích của kênh:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Kênh RUclips nhằm mục đích:
- Đối tượng: ...
Nội dung
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mapping là việc mô tả ORM giữa object Java và Bảng trong CSDL.
Có 2 cách mô tả Mapping
1. Mapping XML
2. Sử dụng đặc tả Annotation của JPA
Cách khai báo Mapping trong configuration có 2 cách
1. Trong file config hibernate
2. Trong Code java khi load file Config hibernate
Mình sẽ dùng việc annotation phổ biến nhé, Vì nó sẽ thuận tiện và theo chuẩn JPA
Link
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Video trước:
Video sau:
Link slide:
Link Source code: github.com/youngdeveloperVN/HibernateCoreRUclips/tree/3.helloworld-hibernate
Link tham khảo:
Mục đích của kênh:
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Kênh RUclips nhằm mục đích:
- Đối tượng: ...
Просмотров: 4 175
Видео
3. Hello world với Hibernate | Hibernate Tutorial
Просмотров 6 тыс.4 года назад
3. Hello world với Hibernate | Hibernate Tutorial Nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 1- Cấu trúc hibernate 2- Các bước làm với Hibernate 3- Demo nhanh với Hibernate Link ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Video trước: Video sau: Link slide: Link Source code: github.com/youngdeveloperVN/HibernateCoreRUclips/tree/3.helloworld-hibernate Link tham khảo: Mục đích của kênh: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Kênh R...
Hibernate Framework là gì? Điểm mạnh yếu Hibernate là gì? Vì sao dùng Hibernate?
Просмотров 7 тыс.4 года назад
Hibernate Framework là gì? Điểm mạnh yếu Hibernate là gì? Vì sao dùng Hibernate? Nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ 1.Hibernate là gì? 2.Vì sao dùng Hibernate? Link ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Video trước: Video sau: Link slide: docs.google.com/presentation/d/1gqhKs-Ne5dgXHr7BcsnDkQFdmSlPLSt_QPMs3N-N4uM/edit?usp=sharing Link Source code: Link tham khảo: Mục đích của kênh: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬...
Cài đặt môi trường để học Hibernate | Cài Hibernate tools | Hibernate tutorial
Просмотров 4,3 тыс.4 года назад
Cài đặt môi trường để học Hibernate | Cài Hibernate tools | Hibernate tutorial Nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Hướng dẫn cài đặt môi trường -JDK 8 -Eclise Java EE -MySQL - xampp - Cài hibernate tools 1. Tải Hibernate Tool bên trong JBoss tool 2. Help - Install New Software… 3. Kiểm tra việc cài đặt. Link ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Video trước: Video sau: Link slide: Link Source code: Link t...
Giải ngố ORM và JPA và Hibernate | ORM, JPA, Hibernate là gì
Просмотров 17 тыс.4 года назад
Nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - 0:00 Đặt vấn đề video - 0:58 Mục tiêu video - 1:20 Tại sao cần kết nối ngôn ngữ lập trình tới Database - 2:23 Có bao nhiêu cách kết nối Java tới Database - 3:00 JDBC và nhược điểm - 3:28 Demo JDBC - 4:16 Nhược điểm JDBC - 6:38 Nhu cầu hướng đối tượng sau truy vấn JDBC - 7:25 ORM là gì? - 8:50 JPA là gì? - 10:03 Cấu trúc JPA - 10:35 Persistence Framework - 1...
Servlet là gì? Cách tạo Servlet? | Servlet and JSP tutorial
Просмотров 2,9 тыс.4 года назад
Nội Dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - 0:30 Mục tiêu video - 0:46 Giới thiệu hoạt động Server sử dụng Servlet. - 2:20 Servlet là gì? - 2:46 Cách tạo và các bước tạo Servlet. - 4:30 Bắt đầu demo. Tạo project cài đặt môi trường project. - 6:30 Servlet mặc định của project. - 9:20 Tạo Servlet bằng Annotation - 17:00 Tạo Config bằng XML Tóm tắt Servlet là công nghệ Java xử lý yêu cầu và trả về kết q...
Tạo tài khoản Github.com | Thành thạo Git
Просмотров 2,1 тыс.4 года назад
Đây là một trong các video hướng dẫn Git, Github. để trở thành Pro về Git các bạn nhé. Nếu bạn thấy đơn giản thì tới những video khác nhé, Mình sẽ khởi đầu những video đơn giản cho những người mới bắt đầu. Các bạn hãy comment cho mình ở dưới để mình làm video tốt hơn, Nếu thấy hay hãy nhấn đăng ký để có thể có những video mới nhất nhé Nội Dung ▬▬▬▬▬▬▬▬▬▬▬...
Tạo trang Home Page | Spring Boot, Spring MVC, Thymeleaf Tutorial
Просмотров 8 тыс.4 года назад
Đây là một trong các video trong tutorial hướng dẫn Spring MVC, Spring Boot, Thymeleaf - những công nghệ khá tốt trong lập trình webiste Java. Các bạn nếu thấy hay hãy nhấn đăng ký để các video mới nhất nhé. Nội Dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Giới thiệu về các module: Spring Boot là gì? Spring MVC và cách hoạt động Spring MVC Thymeleaf là gì? - Demo Hello Home Page với các module đã giới thi...
#2 Login Remember Me sử dụng Cookies | Servlet and JSP Tutorial
Просмотров 3,3 тыс.4 года назад
#2 Login Remember Me sử dụng Cookies | Servlet and JSP Tutorial Tóm tắt nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Giới thiệu về JSESSIONID - Hòa thiện Remember. Nội Dung chi tiết ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - 0:09 Mục tiêu video - 0:30 Hiện trang video trước - 2:20 Mục lục nội dung sẽ nói tới. - 3:00 Hoạt động của JSESSIONID với client. - 7:10 Cài đặt tạo JSESSIONID, Khi nào tạo JSESSIONID? - 12:00 ...
#1 Login Remember Me sử dụng Session | Servlet and JSP Tutorial | Session Tracking
Просмотров 2,8 тыс.4 года назад
Tóm tắt nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Giới thiệu về Sesion Tracking, các kĩ thuật Sesion Tracking? - Demo Nội Dung chi tiết ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - 0:00 - 1:00 Mục tiêu video, mô tả kết quả - 1:40 Tổng quan cách làm Demo - 3:20 Session Tracking và Http là gì? - 4:50 Các kĩ thuật Session Tracking. - 5:25 Cookie là gì? Mô tả hoạt động Cookie. - 7:12 Session là gì? Mô tả hoạt động Ses...
Học Servlet qua ví dụ | Servlet và JSP Tutorial
Просмотров 1,8 тыс.4 года назад
Tóm tắt nội dung ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Mô tả mục đích - Tạo Demo Nội Dung chi tiết ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - 0:00 - 1:30 Mục tiêu video, mô tả kết quả - 1:40 Mô tả hoạt động Servlet - 3:45 Tạo Project và cài đặt môi trường cho project - 6:00 Yêu cầu môi trường và cách làm việc project mô hình MVC - 12:00 Kiểm tra kết quả tạo View - 13:10 Tạo Controller và xử lý. - 17:00 Tạo kết quả ch...
dạ như vậy là trong 1 dự án spring mình sẽ sử dụng spring jpa hoặc hibernate hay mình e sử dụng cả 2 ạ
Hay quá anh
Trước tiên mình phải tao csdl ở bên ngoài r mới tao class r cho chúng tư đông ánh xa với nhau đk a?
Đúng em
Cho em hỏi Hibernate có liên quan gì đến Liquibase/Fly way ko anh , khi tạo CSDL trên Liquibase/Flyway thì nó có lợi ích gì so với tạo CSDL ngay trên các Hệ quản trị csdl thường ?
Liquibase chỉ giúp mình quản lý phiên bản của DB, lắng nghe thay đổi của DB. Còn Hibernate nó là Orm framework tương tác DB với Java Object. Hai thằng này ko hề liên quan với nhau nên ko so sánh em nhé. em dùng cả 2 trên cùng 1 dự án ok nha
dễ hiểu quá ạ
hay quá anh ơi :)))
Cảm ơn anh, video rất hay và bổ ích ạ
Anh ơi, sao em truy cập vào link source không được thế ạ :(((
trời đất, cảm ơn anh, em đang học môn lập trình Java mà lúng túng đủ thứ
tự dưng thấy thầy Huy hê hê
Hì hì. Chào em nhé.
anh có dự định ra video nữa không anh
Haizz. Hơi nhiều việc nên chưa focus làm tiếp em ạ
Nâng cấp cuối cùng chúng ta có Spring boot + JPA
Đúng cai em cần
Thầy ơi em đã map đầy đủ entity trong file config nhưng vẫn throw object not mapped là sao ạ? À với lúc đầu em map được ạ chạy bình thường ạ, lúc sau em sửa lại thì bị.
Not map thì do mình chưa mapping hoặc là câu lệnh JPQL của em không call đúng tên class thôi em
@@youngdeveloper7871 giờ em dùng Configuration.addResource(".hbm.xml") thì được thầy ơi.
@@youngdeveloper7871 Ban đầu em map bằng file cfg.xml bình thường, Chắc do em đổi ver JavaSE nên nó bị, chắc thế.
@@youngdeveloper7871 Cảm ơn thầy phản hồi sớm!
@@tanloclai5111 Bạn có thể liên hệ vs mình qua facebook hoặc sdt ở dưới. Trao đổi nhìn code sẽ dễ hơn nếu bạn vẫn còn cần
học hibernate này rối thật, có quá nhiều cách config
Quá hay ạ!
anh ơi ra tiếp video đi ạ :)) tìm mãi mới có người giải thích sâu sắc như này
Hì hì, anh cảm ơn em
Cực hay nhưng tiếc rằng anh đã dừng làm video rồi Cảm ơn anh đã giải ngố
Anh cảm ơn em rất nhiều
Cam on anh.
video hay bổ ích
Cảm ơn anh nhiều, video rất dễ hiểu =))
đúng cái em đang cần, cảm ơn anh nhiều <3
thymeleaf là view cho cả spring boot và spring mvc ak anh?
thymeleaf là view cho spring mvc em aj, Spring boot không liên quan ở đây em
RUclips nó tự đề xuất kênh của thầy cho em luôn ạ. Em khóa 16.3 fpoly ạ, kỳ này đang học java 5 ạ
Hoan nghênh em, hơi tiếc kì này a không có dạy
@@youngdeveloper7871 dạ vâng ạ
dạ anh ơi em thay đổi css nhưng nó vẫn không load css lên trang html là ạ anh ? mong được anh trả lời ạ
Hi em, em có thể để css ở folder static, còn không có thể config lại bằng cách add resource www.baeldung.com/spring-mvc-static-resources
Nếu em m chưa có thể inbox anh nhé, info anh để cuối phần mô tả
Thank You Very Much Sir, I don't understand the language you're speaking but i understand the concept . I appreciate you
Thank you so much. I hope the video can support you.
@@youngdeveloper7871 helps me 100%, Thanks again sir.
video thật sự rất hay và giúp newbie hiểu được ý nghĩa từng đoạn từ đó dễ hiểu công nghệ hơn. cảm ơn chủ kênh
quá hay và dễ hiểu cảm ơn anh rất nhiều
Mong anh ra thêm ạ
Anh cảm ơn em
Em không rõ là có gì xảy ả nhưng với eclipse của e thì khi setup file hibernate.xfg.xml thì các properties này : hibernate.connection.driver_class và hibernate.connection.username phải chuyển thành hibernate.connection.driver và hibernate.connection.user thì mới chạy được :<<
Phần config nó dựa vào phiên bản configuration-xxx.dtd ở phần đầu của file. Em dùng phiên bản nào em. Anh thấy e có comment nếu có thể em inbox anh qua facebook nhé
@@youngdeveloper7871 em có inbox với anh rồi, hi vọng bớt vài phút giải thích giúp em
Ở phần so sánh JDBC và Hibernate a có nói là HIbernate bảo đảm tính toàn vẹn, anh có thể nói cụ thể hơn được không ?
Em có thể tìm hiểu thêm tính ACID của Transaction
Dữ liêu ko bi mất
Anh ơi! Đoạn ở giữa nghe khá bé, hi vọng anh có nhiều bài hơn về nhiều chủ đề hơn P/s: Hy vọng anh có một khóa cụ thể về JUnit :>>> Em rất chờ mong được xem video từ channel
hay quá bạn ơi
Mình cảm ơn bạn
cho em hỏi là cái mail lúc mình tạo trên git là không được tồn tại trước đó. Vậy cái lúc mình xác thực qua mail thì làm thế nào a. Trong khi mail để đăng ký git mình chưa đăng ký bên gmail ??
Bạn có thể lựa chọn 1 email không phải gmail, yahoo,...nhưng nó nên là email mình dùng thường xuyên. Để sau này mình có vấn đề gì tài khoản hay mất mật khẩu mình còn dùng
video hay quá anh, cảm ơn anh rất nhiều ạ
Anh cảm ơn em
@@youngdeveloper7871 mong anh làm video về crud hibernate ạ <3
Ok em 👌. Công việc tấp nập quá nên anh xin lỗi mọi người. Anh sẽ thu xếp sớm
Anh cho em acc đó đc ko
Em tạo được mà em, acc đó a quên rồi. Nó còn liên quan tới email em dùng nữa mà
Anh cho em hỏi em dùng Sql server thì chỉ thay đổi chỗ cấu hình kết nối thôi đúng không a hay có cần thêm bớt gì khoong a mà e cứ ko kết nối được
Đúng rồi bạn ơi. Chỉ cần thay đổi config là dc
Hay quá anh. Xem xong em cảm giác vén mây mù thấy mặt trời
Có phải nói vậy là quá không em :D
@@youngdeveloper7871 Tại em đọc bài khác thấy không hiểu mà xem video của anh thì em hiểu ra đấy anh :D
source code bị lỗi r a ơi
Mình có tái cơ cấu lại source trên Github của mình nên đã mất. Rất mong bạn thông cảm
Mong anh ra thêm video về chủ đề này ạ
Perfect
Cảm ơn bạn
Mong anh ra tiếp video nữa anh nhé, video đang hay.
hay anh ơi
Mong a ra video tiếp theo ạ
hay
video hay và bổ ích ạ . Nghe giọng giống a HUY dạy ở FA quá <3
Haha. Hình như em nhầm anh với ai rồi :D
Video rất hữu ích, cảm ơn anh nhiều ạ
Cảm ơn em
Perfect =))))) cảm ơn anh nhiều, đây có thể coi là đi từ thiện kiến thức =)))
Cảm ơn em, kiến thức ai cũng tìm được đâu đó thôi em nên nói quá ơi em ❤
Ơ thầy giáo :vv thày ơi ra nhiều video serial servlet jsp này đi thầy
Hiện tại mình khá bận, nên chưa có nhiều time cho YT. đang chuẩn bi có kế hoạch bạn ơi
Hay quá anh
Thanks, Thao