Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Hibernate 3.5.x: NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval

Ini hanya sebuah “artikel” pendek yang sengaja saya buat untuk mengingatkan saya ketika saya lupa nanti, yaitu sebuah Error yang saya temuka ketika belajar untuk merelease Aplikasi menggunakan Install4j. Error yang muncul yaitu:

java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z  
at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1837)

Pada awalnya cukup kaget dengan  Error ini, karena sedikit aneh, namun solusinya sangat simple, yaitu:

Remove ejb3-persistance.jar pada konfigurasi buildpath Project aplikasi kita, dan tambahkan hibernate-jpa-2.0-api-1.0.0.Final.jar pada konfigurasi buildpath. Gimana sederhanakan? hmm…tapi walaupun sederhana terkadang kalo pikiran udah runyet karena coding ga kelar-kelar, hal-hal sederhana yang beginian bisa jadi masalah besar… 🙂 so just try it..

Sebelumnya hal ini sudah pernah ditanyakan di stackoverflow di alamat:

http://stackoverflow.com/questions/2511997/i-am-getting-an-error-with-a-onetomany-association-when-using-annotations-with-gi

Filed under: Algorithm and Programming, Database and DBMS,

Penggunaan SQLite JDBC dan Troubleshoot java.sql.SQLException: SQL logic error or missing database

SQLite merupakan salah satu DBMS “portable” (saya sebut portable karena memang SQLite tidak terikat dengan arsitektur client server dan DBMS nya bisa berjalan tanpa banyak konfigurasi sana sini) dibandingkan dengan Microsoft Access, saya rasa SQLite lebih unggul karena bisa berjalan diberbagai device dan platform, walaupun secara arsitektur jauh lebih sederhana dibandingkan Microsoft Access (wajar juga sih, karena SQLite gratis alias free, bahkan open source sedangkan Microsoft Access harus keluar kocek dulu baru bisa digunakan, walaupun di Negara kita kebanyakan orang tidak memperhatikan sisi yang satu ini 🙂 )

Anda bisa mengunjungi situs resminya SQLite untuk mendownload dan membaca referensi mengenai SQLite disini. Nah pada artikel ini, saya hanya sekedar ingin share seputar penggunaan SQLite dengan Program Java. Seperti biasa untuk menghubungkan DBMS dengan Java, resource yang kita gunakan adalah JDBC. Driver untuk JDBC SQLite bisa Anda download disini sedangkan Browser (Front End) untuk SQLite bisa Anda download disini. Baca entri selengkapnya »

Filed under: Algorithm and Programming, Database and DBMS, , , ,

PostgreSQL System Information Function

System Information Function merupakan fungsi-fungsi yang disediakan oleh sebuah DBMS untuk mengakses resource terkait dengan variable internal DBMS tersebut, sebagai contoh: kita ingin melihat siapa saja yang terkoneksi ke DBMS pada waktu tertentu, kita ingin tahu siapa yang melakukan update pada tabel tertentu dan sebagainya.

PostgreSQL sebagai salah satu DBMS populer pada saat ini, memiliki beberapa system information function yang bisa kita manfaatkan khususnya untuk melakukan manipulasi atau loging data (saat saya menulis tulisan ini, saya menggunakan fungsi ini untuk membuat log pada level database, dengan membuat trigger pada tabel-tabel yang ingin di log, sehingga saya bisa mengetahui aktivitas apa saja yang dilakukan pada tabel tertentu, nilai-nilai yang diupdate, input ataupun hapus. Data-data user yang diambil diantaranya, dengan menggunakan role apa user tersebut login, ip address komputer yang digunakan jika diimplementasikan pada LAN atau WAN dan sebagainya), fungsi-fungsi yang bermanfaat tersebut antara lain: Baca entri selengkapnya »

Filed under: Database and DBMS, , , ,

Navigasi

Total Pengunjung

  • 108,619 hits