belajar HIBERNATE yuk!!!
hibernate?
opo itu hibernate?
hibernate bukan tombol yang ada di bagian shutdown di os windows, ato linux! hibernate disini maksudnya object relational mapping.
apa tuh object relational mapping?
orm tuh kalo menurut gw konsep mentranformasi / memindahkan representasi tabel dalam database ke sebuah class, jadi misal kita punya tabel orang, nah kita representasikan tabel itu ke class, jadi kita punya class Orang. gitu lah singkatnya
sebelum kita belajar bareng
download dulu framework hibernatenya di
http://www.hibernate.org/
trus download yang HibernateCore
klo HibernateCore buat apaan bos?? bedanya ama hibernate yg lain apaan yah
hibernate core tuh pusat dari hibernate, jadi hibernate annotation, hibernate search, hibernate validator gak kan bisa jalan tanpa hibernate core
ga ngertiii
justru itu, kalo gak ngerti kita belajar bareng!!
punten mau tanya nih…
kalo bedanya jpa sm hibernate apa kang??
apakah hibernate semacam salah satu jenis dari jpa?
jpa tuh api untuk ORM yang dibuat oleh team Sun
sedangkan hibernate tuh ORM yang buat oleh Gavin King dan dikembangkan oleh team RedHat
jadi kalo ditanya beda pasti beda tapi untuk tujuan yang sama
wah, jadi semangat lagi belajar java neh,
bro echo, orm hibernate bisa di pakai di untuk membuat aplikasi dengan J2EE gak..?
hibernate emang dibangun buat JEE tapi bida juga dipake di JSE cuma gak bisa dipake di JME ato JFX
mas, mau nanya bedanya ORM sama DAO itu apa?
kalo DAO itu kan (setau saya) tujuannya memisahkan kode akses data dengan bagian program lainnya.
sedangkan ORM seperti Hibernate melakukan mapping dari tabel database ke class. Tapi kalo liat contoh2nya ORM juga mengabstrakkan kode akses data….jadi apa bisa dibilang kalo DAO itu salah satu bagian dari ORM?
ORM tuh ObjectRelationalMapping
DAO tuh DataAccesObject
itu beda pengertian
kalo ORM buat mapping tabel ke class (cuma itu saja)
sedangkan DAO tuh kaya mengkapsul kumpulan proses DML (Data Manipulation Language) ke dalam satu class
mas, mau nanya bedanya ORM dengan DAO dong
kalo setau saya, DAO itu suatu design pattern yang memisahkan kode akses data di program dengan bagian lain, jadi kalo misalnya mau ganti-2 DBMSnya gampang…apa betul begitu?
tapi kalo ORM seperti hibernate ini kan (setau saya lagi) juga mengabstrakkan akses databasenya…jadi apa bisa dibilang DAO itu bagian dari ORM?
mau tanya JPA n hibernate itu gimna yach?
klo kita bikin class mahasiswa..
kita kan menimport :
import javax.persistence.Entity;
berarti annotation hibernate itu menggunakan JPA?..
sedangkan nantinya class tersebut dimapping ke hibernate.cfg.xml..
thx
hibernate annottaions = JPA
JPA != Hibernate Annotations
Pak noob mw tanya ni tentang JPA n ORM
JPA = Java Persistent API
ORM = Object Relational Mapping
a. Perbedaan mendasar antara JPA n ORM apa yah ?
b. AFAIK JPA adalah jembatan untuk menghubungi gap antara konsep OOP(java) dgn konsep RDBMS(database), apakah itu benar ? dan apakah bisa disimpulkan bahwa JPA itu dlm ORM, atau malah sebaliknya ?
c. Ada yang bilang bahwa JPA itu spesifikasi dan yang menerapkannya ada Eclipselink, toplink essential, dll, maksudnya apa ya pak?
JPA tuh emang ORM
Hibernate juga ORM
JPA tuh hampir mirip kayak JDBC
kalo JDBC kan gak kan bisa jalan kalo gak pake Driver
nah kalo JPA gak bisa jalan kalo gak pake Implementasi, kayak EclipseLink, TopLink, Hibernate EntitityManager, itu semua contoh Implementasi dari JPA
-apakah Hibernate bs dibilang JPA, soalnya guruku bilang hibernate ada lagi yg pake jpa namanya HibernateJPA.
- bisa disimpulin gini ga?
– JPA n JDBC itu cara koneksi
– JPA pake API pesistent
– JDBC pake API JDBC
- bos boleh minta YM ga, banyak yg mw ditanya2 ni
thx
gak da yang namanya Hibernate JPA ada juga Hibernate EntityManager
Hibernate EntityManager == JPA
tapi
JPA != Hibernate EntityManager
kenapa?
soalnya semua fasilitas JPA ada di Hibernate Entitymanager
tapi gak semua fasilitas Hibernate EntityManager ada di JPA
API tuh Application Programming Interface
JDBC ama JPA termasuk API
sedangkan MySQLDriver, OracleDriver
Hibernate, TopLink, EclipseLink
itu termasuk Implementasi
thx pak, sementara segini dulu, saya mencoba mencernanya dulu.
regard
-wackoSQL-
gni kak..q cm mw tnya cra krja hibernate tu gm ya?
thx
Kang… Kalo mao ngerandom hasil select di HBL gmn crnya?? (kayak fungsi randomnya SQL) Thx