Hibernasi pertanyaan dalam bahasa Indonesia

Hibernasi pertanyaan dalam bahasa Indonesia

Pakar kami telah menyusun soal pilihan ganda yang tidak aktif ini melalui penelitian. Kami berharap dengan menjawab 100+ pertanyaan pilihan ganda kami, Anda akan dapat menghargai luasnya basis pengetahuan hibernasi.
Gulir ke bawah untuk memulai sekarang!

1: JDBC adalah singkatan dari_____.

A.   Jeremy melakukan backflip secara konsisten

B.   Java melakukan koneksi terbaik

C.   Koneksi database java

D.   Lakukan keduanya dengan hati -hati

2: Manakah dari berikut ini yang menjelaskan dengan benar Sesi?

A.   Objek berumur pendek tunggal yang mewakili percakapan antara aplikasi dan toko persisten

B.   Objek berulir tunggal berumur pendek yang berisi keadaan persisten dan fungsi bisnis

C.   Contoh kelas persisten yang saat ini tidak terkait dengan org.hibernate.Session

D.   Cache yang aman dan tidak dapat diubah dari pemetaan yang dikompilasi untuk satu database

3: Hibernate akan menganggap contoh adalah contoh sementara yang belum disimpan jika:

A.   Properti Pengidentifikasi (jika ada) adalah nol

B.   Semua ini

C.   Anda menyediakan nilai yang belum disimpan dalam dokumen pemetaan untuk kelas, dan nilai properti pengenal yang cocok

D.   Properti versi (jika ada) adalah nol

4: Manakah dari pernyataan berikut yang benar tentang penangkapan hibernasi:

A.   Caching level pertama disediakan oleh EntityManager

B.   Caching tingkat pertama terbatas pada pengguna atau permintaan tertentu

C.   Hibernate menyediakan 2 tingkat caching

D.   Semua ini

5: Manakah dari elemen XML berikut yang benar untuk Hibernate?

A.   & lt; hibernate-hibernate & gt;

B.   & lt; hibernate-java-java & gt;

C.   & lt; Hibernate-Mapping & gt;

D.   & lt; hibernate-tabular & gt;

6: Kerangka kerja yang persisten adalah layanan (n) ____ yang disimpan dan memasukkan objek ke dalam database.

A.   modular

B.   membuka

C.   Orm

D.   Os

7: Yang mana yang benar:

A.   Session.cloak ()

B.   Session.close ();

C.   Sesi. Close

D.   Session.cloak

8: Manakah dari kekurangan berikut yang ditangani oleh pencarian hibernate?

A.   Ketidakcocokan API

B.   Ketidakcocokan struktural

C.   Ketidakcocokan duplikasi

D.   Semua

9: CreateHibeNate.cfg.xml adalah file konfigurasi A/AN ____.

A.   MXL

B.   Lmx

C.   Xxml

D.   Xml

10: Apa yang menginstruksikan hibernate cara memetakan kelas ke database?

A.   Variabel

B.   Pernyataan menyatakan

C.   File Pemetaan XPath

D.   File pemetaan xml

11: Java adalah A/AN _____ Bahasa

A.   klien

B.   keras

C.   Javascript

D.   Berorientasi pada objek

12: Hibernate adalah ORM berkinerja tinggi. Orm berarti?

A.   Objek penanda yang berlebihan

B.   objek pembuat nyata

C.   Penanda Relasional Objek

D.   Pemetaan Relasional Objek

13: Jika Hibernate tidak melakukan transaksi, itu dapat _______ Jerman.

A.   zip itu

B.   Backflip

C.   rollback

D.   Fallback

14: Data basis data _____.

A.   toko

B.   tab

C.   non-persis

D.   tumbuh

15: Java adalah logika bisnis karena ____ adalah ke database

A.   vbscript

B.   Javascript

C.   SQL

D.   Perl

16: SesionFactory adalah _____.

A.   terlambat

B.   berorientasi diri

C.   Thread Safe

D.   payah

17: Manakah dari berikut ini yang benar tentang pencarian hibernasi?

A.   Pencarian Hibernate bekerja dengan baik dalam mode berkerumun

B.   Pencarian Hibernate memberikan pembaruan indeks sinkron dan asinkron

C.   Pencarian Hibernate bekerja dengan baik dalam mode non-clustered

D.   Semua

18: Solusi ORM harus terdiri dari fungsi berikut:

A.   Menentukan kueri yang merujuk pada kelas dan properti kelas

B.   Melakukan operasi dasar CRUD pada objek kelas persisten

C.   Semua ini

D.   Menentukan pemetaan metadata

19: Alasan hibernasi adalah karena mereka adalah ketidakcocokan atau impedansi antara model objek dan ____?

A.   Database rasional

B.   database yang direvisi

C.   Database Relasional

D.   Database yang berlebihan

20: Objek kueri menggunakan ____ untuk mengambil data dari database relasional

A.   HQL

B.   C#

C.   .Bersih

D.   Jawa

21: Hibernate menangani pemetaan Java ke database menggunakan ___?

A.   xpath

B.   Xml

C.   PL-SQL

D.   Xsly

22: Pojo adalah singkatan dari_____.

A.   Objek java ole biasa

B.   Objek java tua biasa

C.   Objek Java Plaine Ole

D.   Objek Java Old Plaine

23: Basis data mewakili data dalam format ____.

A.   Tabular

B.   dibatasi

C.   diformat ulang

D.   terlambat

24: A _______ mewakili ukuran pekerjaan yang dilakukan dalam database.

A.   sproc

B.   UDF

C.   transaksi

D.   meja

25: Kerangka Hibernate disimpan dalam (a) _____.

A.   browser

B.   Javascript

C.   STOPLES

D.   Xml

26: Manakah dari berikut ini yang benar tentang anotasi @GeneratedValue?

A.   Ini digunakan untuk menentukan tabel untuk bertahan data

B.   Itu digunakan untuk menandai kelas ini sebagai kacang entitas

C.   Itu digunakan untuk menentukan properti pengidentifikasi dari entitas kacang

D.   Ini digunakan untuk menentukan strategi pembuatan kunci utama

27: A/AN ______ adalah tipe data primitif.

A.   Variabel

B.   Oop

C.   SQL

D.   Integer

28: Kelas Objek Konfigurasi digunakan untuk membuat (n) ____?

A.   Sessionfactory

B.   Database rasional

C.   Daftar Array

D.   Variablerepositori

29: Manakah dari berikut ini yang dapat menyelesaikan masalah N+1?

A.   Tambahkan anotasi @Fetch dan tentukan fetchmode gabungan

B.   Tambahkan anotasi @Fetch dan tentukan fetchmode subselect

C.   Gunakan Kiri Bergabunglah dengan Klausa Feth di HQL

D.   Semua ini

30: Elemen ____ digunakan untuk menautkan data ke database.

A.   & lt; html & gt;

B.   & lt; java & gt;

C.   & lt; properti & gt;

D.   & lt; xml & gt;

31: Manakah dari berikut ini dengan benar yang menggambarkan hibernate quils?

A.   Memfasilitasi audit pemetaan hibernasi, yang memperluas JPA, seperti jenis dan koleksi kustom/peta " sederhana " Jenis (string, bilangan bulat, dll.)

B.   Memfasilitasi audit semua pemetaan yang ditentukan oleh spesifikasi JPA

C.   Memfasilitasi permintaan historis kueri

D.   Semua

32: Manakah dari berikut ini yang merupakan komponen kunci yang valid dari konfigurasi hibernate?

A.   Baik koneksi database dan pengaturan pemetaan kelas

B.   Pengaturan pemetaan kelas tetapi tidak koneksi database

C.   Koneksi database tetapi tidak pengaturan pemetaan kelas

D.   SesiFactory tetapi tidak ada koneksi database maupun pengaturan pemetaan kelas

33: Manakah dari properti berikut yang membuat hibernasi menghasilkan SQL sesuai database yang dipilih?

A.   dialek

B.   sidang

C.   transaksi

D.   driver_class

34: Manakah dari properti berikut yang perlu didefinisikan untuk mengaktifkan caching tingkat kedua?

A.   TransactionManager

B.   Konfigurasi Hibernat

C.   sessionfactory

D.   cache.provider_class

35: Manakah dari berikut ini yang merupakan pencegat hibernate yang valid?

A.   Sesi-scoped

B.   Sesi-scoped tetapi tidak sesi-scoped

C.   Baik sesi-scoped maupun sesi-scoped

D.   Sesi-scoped-scoped

36: Manakah dari berikut ini yang tidak benar tentang metamodel?

A.   Semua

B.   javax.persistence.metamodel.metamodel bertindak sebagai gudang objek metamodel dan menyediakan akses ke mereka

C.   Tangani ke javax.persistence.metamodel.metamodel dapat diperoleh dari javax.persistence.entityManagerFactory atau javax.persistence.entityManagervia metode getMetamodel mereka mereka

D.   Metamodel adalah satu set objek yang menggambarkan model domain

37: Manakah dari pernyataan berikut yang benar tentang instance terpisah?

A.   Sebuah instance akan dilepas setelah diambil dari database dengan eksekusi kueri.

B.   Perubahan yang dilakukan pada instance terpisah masih dijamin untuk disinkronkan dengan database.

C.   Contoh persisten akan terlepas setelah sesi ditutup.

D.   Hibernate tidak memungkinkan Anda untuk melakukan kembali instance yang terpisah dengan manajer kegigihan baru.

38: Manakah dari pernyataan berikut yang tidak benar tentang SesionFactory?

A.   Anda dapat menggunakan sessionfactory untuk membuat instance sesi

B.   Sessionfactory tidak ringan dan mahal untuk dibuat

C.   One Sesiesfactory dapat mengelola lebih dari satu database

D.   Caches sessionfactory menghasilkan pernyataan SQL dan data meta pemetaan lainnya yang digunakan hibernate saat runtime

39: Manakah dari elemen berikut yang digunakan untuk mendeklarasikan kelas persisten dalam file konfigurasi hibernate?

A.   & lt; properti & gt;

B.   & lt; sesi-factory & gt;

C.   & lt; pemetaan & gt;

D.   & lt; Hibernate-Konfigurasi & gt;

40: Manakah dari berikut ini yang menyediakan antarmuka antara aplikasi dan data yang disimpan dalam database?

A.   Transaksi

B.   Sesi

C.   TransactionFactory

D.   ConnectionProvider

41: Manakah dari berikut ini yang bukan nilai yang valid untuk ' hbm2ddl.auto ' Properti dalam konfigurasi hibernate?

A.   mengesahkan

B.   Potong

C.   membuat

D.   memperbarui

42: Manakah dari pernyataan berikut yang benar tentang status instance?

A.   Instan terpisah dapat dibuat gigih dengan menelepon saveorupdate ()

B.   Instan sementara dapat dibuat gigih dengan memanggil delete ()

C.   Instan sementara sebelumnya gigih dan dikaitkan dengan sesi yang unik

D.   Instan gigih dapat dibuat sementara dengan memanggil pembaruan ()

43: Manakah dari pernyataan berikut yang tidak benar tentang pemesanan hasil kueri?

A.   Anda dapat menggunakan ASC dan Desc untuk menentukan pesanan naik dan turun

B.   Anda tidak dapat memesan hasil kueri dengan lebih dari satu properti

C.   Pemesanan default naik

D.   HQL Memberikan Pesanan dengan Klausul untuk memesan hasil kueri

44: Manakah dari pernyataan berikut yang tidak benar tentang kueri bernama?

A.   Kueri yang disebutkan harus berupa string HQL. SQL Asli tidak didukung dalam kueri bernama

B.   Metode getNamedQuery () memperoleh contoh kueri dari kueri bernama

C.   Kueri bernama dikompilasi saat pabrik sesi dibuat

D.   Kueri bernama memungkinkan string kueri eksternalisasi ke metadata pemetaan

45: Manakah dari berikut ini yang bukan jenis cache hibernate?

A.   Cache level pertama

B.   Cache level lapisan aplikasi

C.   Cache level lapisan transaksi

D.   SQL Cache

46: Hibernate menawarkan implementasi spesifikasi yang mana?

A.   Orm

B.   Jdbc

C.   JMS

D.   JPA

47: Manakah dari berikut ini yang tidak benar tentang Sesi dan Lingkup Transaksi di Hibernate?

A.   Beberapa instance sessionfactory dibuat, biasanya pada startup aplikasi, dari instance konfigurasi

B.   Sesi adalah objek yang tidak mahal dan non-threadsafe yang harus digunakan sekali dan kemudian dibuang untuk: satu permintaan, percakapan atau satu unit pekerjaan

C.   Untuk mengurangi pertengkaran kunci dalam database, transaksi database harus sesingkat mungkin

D.   SessionFactory adalah objek ThreadSafe yang mahal untuk dibuat, dimaksudkan untuk dibagikan oleh semua utas aplikasi

48: Manakah dari pernyataan berikut yang tidak benar tentang anotasi kegigihan?

A.   Anotasi @Table dapat digunakan untuk menentukan nama skema basis data pemetaan

B.   Anotasi @Column digunakan untuk menentukan nama kolom dari kunci asing

C.   Anotasi @Entity menunjukkan bahwa kelas dipetakan ke tabel dalam database

D.   Anotasi @ID menunjukkan bidang adalah kunci utama untuk entitas

49: Manakah dari berikut ini yang merupakan objek hibernasi pertama yang dibuat dalam aplikasi hibernasi?

A.   Konfigurasi

B.   Transaksi

C.   Sidang

D.   Sessionfactory

50: Manakah dari pernyataan berikut yang tidak benar tentang antarmuka kueri Hibernate?

A.   Jika kueri kembali lebih dari hasil untuk metode uniqueresult (), yang pertama akan dikembalikan.

B.   Baik Metode Createqueery () dan CreateSQLQuery () dari Antarmuka Sesi dapat mengembalikan instance kueri

C.   Anda dapat memburuk hasil kueri dengan menggunakan metode setFirStresult () dan setmaxResult ()

D.   Anda dapat menggunakan rantai metode (metode pengembalian objek penerima alih -alih batal) dengan antarmuka kueri

51: Manakah dari pernyataan berikut yang tidak benar tentang operator perbandingan di HQL?

A.   Anda dapat menggunakan = null untuk menguji apakah nilainya nol

B.   HQL di mana klausa mendukung ekspresi aritmatika

C.   Klausa di mana adalah ekspresi logis yang dievaluasi ke True False atau Null

D.   The " Like " Operator memungkinkan pencarian wildcard (%)

52: Manakah dari berikut ini yang tidak benar tentang operasi flush default di Hibernate?

A.   Hibernate flush secara default sebelum beberapa pertanyaan

B.   Hibernate flush secara default saat sesi

C.   Hibernate flush secara default saat komit () dieksekusi

D.   Hibernate tidak pernah menyiram secara default

53: Manakah dari pernyataan berikut yang benar tentang penyortiran dalam Hibernate?

A.   Koleksi yang diurutkan diurutkan dalam memori menggunakan pembanding java, sementara koleksi pesanan dipesan di tingkat database menggunakan pesanan demi klausa

B.   Koleksi pesanan diurutkan dalam memori menggunakan Java Comparator, sedangkan koleksi diurutkan dipesan di level database menggunakan orde by clause

C.   Koleksi yang diurutkan baik diurutkan dalam memori menggunakan Java Comparator atau menggunakan Klausul Pesanan demi Klausa di tingkat database

D.   Koleksi pesanan baik diurutkan dalam memori menggunakan pembanding java atau menggunakan klausa pesanan berdasarkan database

54: Manakah dari berikut ini yang merupakan lockmode yang tidak valid?

A.   Optimistic_force_increment

B.   MEMPERBARUI

C.   Pesimistic_force_increment

D.   OPTIMIS

55: Manakah dari pernyataan berikut yang tidak benar tentang sesi Hibernate?

A.   Sesi adalah antarmuka Hibernate untuk operasi terkait kegigihan seperti menyimpan dan mengambil objek

B.   Sebuah contoh sesi ringan dan murah untuk dibuat dan dihancurkan.

C.   Sesi Hibernate tidak ada hubungannya dengan httpsession web-tier.

D.   Hibernate dapat mendeteksi perubahan pada objek dan membuat pembaruan ke database secara otomatis bahkan jika perubahan dilakukan dalam sesi yang sama.

56: Manakah dari pernyataan berikut yang benar?

A.   Metode Load () Metode dan Get () antarmuka sesi adalah sama

B.   Metode Load () dapat mengembalikan POXY daripada segera mengenai database.

C.   Metode Load () Antarmuka sesi akan mengembalikan NULL jika tidak ada baris yang ditemukan di database

D.   Metode get () antarmuka sesi akan melempar pengecualian jika tidak ada baris yang ditemukan di database

57: Manakah dari pernyataan berikut yang benar tentang kueri berikut: dari item sebagai item di mana item.Deskripsi seperti? Dan item.Date & gt; ?

A.   Kata kunci AS adalah opsional

B.   Kueri menunjukkan bahwa ada tabel bernama item dan memiliki kolom bernama " Deskripsi " dan " tanggal "

C.   Indeks parameter pengikat mulai dari 1 bukan 0

D.   Kata kunci dari mana dan HQL dan harus menjadi huruf besar

58: Manakah dari berikut ini yang digunakan oleh Hibernate untuk mengarahkan output logging ke kerangka logging yang disukai?

A.   log4j

B.   Jcl

C.   Fasad logging sederhana untuk java (slf4j)

D.   JDK Logging

59: Mereka adalah lima ketidaksesuaian yang terjadi saat menyimpan objek dalam database relasional: granularitas, warisan, identitas, asosiasi dan

A.   file

B.   data

C.   database

D.   navigasi

60: Manakah dari pernyataan berikut yang tidak benar tentang objek tertanam?

A.   Anotasi @AttributeOverride menentukan jenis apa yang digunakan database untuk menyimpan bidang yang dapat disembuhkan

B.   Anotasi @empbedded berarti bidang beranotasi adalah tipe yang bisa disematkan

C.   Pengguna @emebedDable di kelas berarti bidang dan properti akan bertahan sebagai bagian dari entitas lain.

D.   Tipe yang bisa disematkan dapat digunakan kembali pada jenis lain

61: Manakah dari berikut ini yang tidak benar tentang cache tingkat pertama?

A.   Hibernate menggunakan cache ini secara default

B.   Itu memuat objek dan membuatnya tersedia untuk seluruh aplikasi

C.   Ini mengurangi jumlah kueri SQL yang dihasilkan dalam transaksi yang diberikan

D.   Itu selalu " Associates " dengan objek sesi

62: Manakah dari berikut ini yang bukan strategi caching yang valid?

A.   Hanya baca

B.   Tulis saja

C.   Nonstrict Read/Write

D.   Baca tulis

63: Manakah dari pernyataan berikut yang benar tentang bagaimana Hibernate mengambil suatu objek?

A.   Anda tidak dapat mengambil objek menggunakan kueri SQL asli di Hibernate

B.   HQL Hibernate Query Language adalah bahasa kueri berorientasi objek penuh

C.   Saat Anda menggunakan metode get () untuk mengambil objek yang tidak ada dalam database, hibernate akan melempar pengecualian

D.   Saat Anda menggunakan metode muat () untuk mengambil objek yang tidak ada dalam database, hibernate akan mengembalikan nol

64: Bahasa yang berorientasi objek mewakili data sebagai ____ objek

A.   dibatasi

B.   datar

C.   Himpunan

D.   grafik

65: Manakah dari pernyataan berikut yang tidak benar tentang peristiwa siklus hidup entitas?

A.   Jika cap waktu dari pembaruan terbaru yang dibuat untuk tabel permintaan lebih awal dari cap waktu hasil kueri yang di -cache, maka hasil yang di -cache dibuang

B.   UpdateTimestampscache adalah wilayah cache khusus yang memegang cap waktu dari pembaruan terbaru untuk setiap tabel

C.   Cache kueri harus diaktifkan menggunakan pengaturan properti hibernate: hibernate.cache.use_query_cache true

D.   Hibernate memungkinkan Anda untuk menentukan wilayah cache bernama yang berbeda untuk setiap kueri

66: Manakah dari pernyataan berikut yang tidak benar tentang banyak pemetaan hubungan?

A.   Hubungan yang banyak untuk dapat berupa searah atau dua arah

B.   Elemen Mappedby harus dimasukkan untuk banyak dua hubungan

C.   @Joincolumn dan @inversejoincolumns digunakan untuk menentukan nama kolom kunci asing di tabel gabungan

D.   Anotasi @Jointable harus didefinisikan di sisi terbalik dari banyak ke banyak hubungan kapal

67: Manakah dari pernyataan berikut yang tidak benar tentang menggunakan komponen dalam Hibernate?

A.   Komponen Hibernate adalah tingkat unit terendah dan tidak dapat memiliki komponen lainnya

B.   Kita dapat mendeklarasikan komponen entitas dengan menggunakan & lt; komponen & gt; elemen

C.   Komponen adalah kelas yang ditentukan pengguna yang tetap ada pada tabel entitas yang memiliki

D.   Dukungan hibernasi baik komposisi searah dan dua arah

68: Manakah dari berikut ini yang tidak benar tentang Hibernate OGM (masih sedang dikembangkan)?

A.   Ini adalah mesin persistensi yang menyediakan dukungan Java Persistence (JPA) untuk solusi penyimpanan NoSQL

B.   Itu diharapkan digunakan untuk berinteraksi dengan semua solusi noSQL di semua kasus penggunaan

C.   Ini menggunakan kembali Hibernate Core Core Manajemen Siklus Hidup Objek dan (DE) mesin hidrasi tetapi bertahan entitas ke dalam toko kunci/nilai alih -alih database relasional

D.   Ini menggunakan kembali bahasa kueri persistensi Java (JP-QL) sebagai antarmuka untuk meminta data yang disimpan

69: Manakah dari pernyataan berikut yang tidak benar tentang kegigihan yang hibernasi?

A.   cascade = " hapus " memberitahu hibernate untuk menavigasi asosiasi saat melakukan hapus

B.   cascade = " All-Delete-Orphan " sama dengan cascade = " semua " Selain itu menghapus instan yang persisten saat didereferal

C.   cascade = " Simpan-update " adalah pengaturan default di Hibernate

D.   cascade = " tidak ada " memberitahu hibernate untuk mengabaikan asosiasi

70: Manakah dari pernyataan berikut yang benar tentang menggunakan anotasi untuk mengatur model warisan?

A.   Nilai default elemen diskriminatorpe di @discriminatorColumn adalah diskriminatorpe.integer

B.   Anotasi @Inheritance digunakan pada subkelas untuk mengatur strategi pemetaan warisan

C.   Anotasi @DisCriminatorValue digunakan untuk menentukan nilai di kolom diskriminator dalam database

D.   Elemen Nama @DisCriminatorColumn Annotation Tentukan nama tabel

71: Manakah dari pernyataan berikut yang benar tentang menggunakan cache di Hibernate?

A.   Kueri caching akan memiliki dampak lebih pada aplikasi yang melakukan banyak sisipan, penghapusan atau pembaruan.

B.   Metode iterate () dari sesi dan antarmuka kueri disediakan untuk memanfaatkan cache tingkat kedua.

C.   Cache Cache Kueri Semua Properti Entitas yang Dikembalikan dalam Set Hasil Kueri

D.   Untuk mengaktifkan cache kueri, semua yang dibutuhkan adalah memohon setCacheable (true) pada instance kueri.

72: Manakah dari pernyataan berikut yang tidak benar tentang HQL yang bergabung?

A.   Navigasi jalur dari satu entitas adalah bentuk gabungan luar.

B.   Kondisi gabungan dapat ditentukan secara eksplisit dengan menggunakan ' bergabung ' kata kunci

C.   An & nbsp; bagian dalam & nbsp; antara dua entitas mengembalikan objek dari kedua jenis entitas yang memenuhi semua kondisi gabungan

D.   Kondisi bergabung dapat ditentukan secara implisit sebagai hasil dari navigasi jalur.

73: Manakah dari berikut ini yang tidak benar tentang cache tingkat kedua?

A.   Itu disebut ' tingkat kedua ' Karena sudah ada cache yang beroperasi di Hibernate selama sesi terbuka

B.   Itu selalu " Associates " dengan objek pabrik sesi

C.   Itu ada selama pabrik sesi masih hidup

D.   Secara default secara efektif berpegang pada pengidentifikasi untuk permintaan individu

74: Manakah dari pernyataan berikut yang tidak benar tentang memetakan satu kelas ke beberapa tabel menggunakan anotasi?

A.   Entitas dapat dipetakan di beberapa tabel dengan memanfaatkan & nbsp; @secondarytables anotasi

B.   Tabel " " Atribut perlu didefinisikan dalam anotasi @column untuk menentukan tabel mana kolom milik

C.   Anotasi @primerkeyjoincolumn & nbsp; Menentukan kunci utama tabel utama

D.   Entitas dapat dipetakan di beberapa tabel dengan memanfaatkan & nbsp; @secondarytable anotasi

75: Manakah dari berikut ini yang tidak menggambarkan LockMode. Tidak ada yang benar?

A.   Itu mewakili tidak adanya kunci

B.   Semua objek beralih ke mode kunci ini di akhir transaksi

C.   Objek yang terkait dengan sesi melalui panggilan untuk memperbarui () atau saveorupdate () juga dimulai dalam mode kunci ini

D.   Jika suatu objek diminta dengan mode kunci ini, kunci tulis akan diperoleh jika perlu untuk benar -benar membaca status dari database

76: Manakah dari pernyataan berikut yang tidak benar tentang menggunakan Hierarki Entitas Pemetaan Anotasi?

A.   Anotasi @Inheritance memiliki strategi " " atribut yang dapat digunakan untuk menentukan strategi pemetaan warisan

B.   @DiscriminatorColumn digunakan untuk menentukan nama kolom yang digunakan untuk membedakan subkelas

C.   Kelas root dari hierarki perlu ditandai oleh anotasi @Inheritance

D.   @DisCriminatorValue tidak memiliki nilai default dan harus didefinisikan.

77: Manakah dari pernyataan berikut yang tidak benar?

A.   Metode muat () mengembalikan nol, ketika ID unik tidak dapat ditemukan di database

B.   Metode muat () mengembalikan proxy secara default dan basis data tidak akan dilakukan sampai doa proxy

C.   Metode Load () melempar pengecualian, ketika ID unik tidak dapat ditemukan di database

D.   Metode get () mengembalikan nol ketika ID unik tidak tersedia dalam database.

78: Manakah dari berikut ini yang menjelaskan dengan benar org.hibernate.sql log kategori?

A.   Log semua pernyataan SQL DDL saat dieksekusi

B.   Log semua pernyataan SQL DML saat dieksekusi

C.   Masuk semua parameter JDBC

D.   Mencatat keadaan semua entitas

79: Manakah dari pernyataan berikut yang tidak benar tentang strategi bergabung (tabel per subkelas)?

A.   Lebih mahal untuk meminta subkelas saat menggunakan strategi gabungan

B.   Bergabunglah dengan strategi adalah cara paling efisien untuk memasukkan data

C.   Bergabunglah dengan strategi adalah cara paling efisien untuk menyimpan data

D.   Dalam strategi bergabung, setiap kelas akan memetakan keadaannya ke tabel yang berbeda

80: Manakah dari pernyataan berikut yang tidak benar tentang peristiwa siklus hidup entitas

A.   Penembakan A & nbsp; postpersist & nbsp; peristiwa tidak menunjukkan bahwa entitas telah berhasil berkomitmen pada database

B.   Jika & nbsp; Opsi Cascade Persist & NBSP; diatur pada hubungan objek yang tetap bertahan dan objek target juga merupakan objek baru, acara & nbsp; prepersist & nbsp; dipicu pada objek target.

C.   The & nbsp; postload & nbsp; callback terjadi setelah data untuk suatu entitas dibaca dari database dan instance entitas dibangun.

D.   Ketika SQL untuk penghapusan entitas dikirim ke database, acara & nbsp; postremove & nbsp; akan dipecat dan itu menunjukkan keberhasilan penghapusan

81: Manakah dari berikut ini yang bukan kelas generator ID yang valid?

A.   Hilo

B.   utama

C.   identitas

D.   urutan

82: Manakah dari pernyataan berikut yang tidak benar tentang kueri HQL berikut: dari item item gabungan item. dan Bid.amount & gt; 100

A.   Kueri mengembalikan daftar objek [] array

B.   Kueri menugaskan item alias " " ke item kelas dan alias " BID " ke kelas penawaran

C.   Kueri mengembalikan semua kombinasi tawaran dan item terkait

D.   Koleksi tawaran dari setiap item akan dimuat dengan penuh semangat.

83: Manakah dari pernyataan berikut yang benar tentang tipe entitas dan tipe nilai dalam Hibernate?

A.   Objek tipe nilai selalu memiliki nilai kunci utama dalam database

B.   Jenis Nilai Objek milik suatu entitas dan tertanam di baris tabel entitas kepemilikan

C.   Objek tipe entitas tidak memiliki identitas basis data sendiri

D.   Objek tipe entitas tidak dapat ada secara mandiri dan harus terikat dengan objek lain

84: Manakah dari pernyataan berikut yang benar tentang kueri berikut: dari item sebagai saya di mana i.description =: deskripsi

A.   Item menunjukkan nama kelas entitas dan case sensitif

B.   Kueri menggunakan sintaks SQL asli

C.   Surat I adalah alias dan " as " Kata kunci harus ditempatkan di depan alias

D.   Kueri ini menggunakan pengikatan parameter posisional

85: Manakah dari pernyataan berikut yang tidak benar tentang pemetaan hubungan banyak ke satu?

A.   @Joincolumn harus didefinisikan dengan anotasi @onetomany

B.   @Joincolumn mendefinisikan nama kolom asing

C.   Jika hubungannya adalah Atribut Mappedby Biprirectional harus didefinisikan untuk anotasi @onetomany

D.   @ManytoOne mendefinisikan asosiasi bernilai tunggal ke kelas entitas lain yang memiliki banyak sekali-satu.

86: Manakah dari pernyataan berikut yang tidak benar tentang keadaan sementara?

A.   objek yang dirujuk oleh instance sementara lainnya bersifat sementara

B.   Contoh transien selalu dikaitkan dengan baris dalam database

C.   Setelah instance yang tetap dihapus, itu akan menjadi contoh sementara

D.   Objek -objek yang dipakai menggunakan operator baru tidak segera bertahan dan keadaan mereka sementara.

87: Manakah dari berikut ini yang tidak benar tentang antarmuka/implementasi statelesssession dalam batch hibernate?

A.   Itu tidak memberikan banyak semantik siklus hidup tingkat lebih tinggi

B.   Sesi tanpa kewarganegaraan tidak menerapkan cache tingkat pertama

C.   Sesi tanpa kewarganegaraan tidak memiliki konteks kegigihan yang terkait dengannya

D.   Operasi dilakukan dengan menggunakan kaskade sesi stateless untuk contoh terkait

88: Manakah dari berikut ini yang bukan org.hibernate.connectionReleaseMode?

A.   On_open

B.   After_transaction

C.   After_statement

D.   On_close

89: Manakah dari pernyataan berikut yang benar tentang kueri HQL berikut: Pilih Departemen Departemen Departemen Bergabunglah dengan Departemen. dan department.name = ' Pemasaran '

A.   Kueri menggunakan outer gabungan

B.   Objek departemen yang dikembalikan malas dimuat.

C.   Kueri akan mengembalikan semua departemen tidak masalah departemen memiliki karyawan atau tidak

D.   Kueri mengembalikan daftar array objek [], pada indeks 0 adalah departemen dan indeks 1 adalah karyawan

90: Manakah dari berikut ini yang menjelaskan dengan benar org.hibernate.cache log kategori?

A.   Log semua aktivitas cache tingkat pertama tetapi bukan aktivitas cache tingkat kedua

B.   Log aktivitas cache tingkat pertama atau tingkat kedua

C.   Log aktivitas cache tingkat pertama dan tingkat kedua

D.   Log semua aktivitas cache tingkat kedua

91: Jika Anda ingin menyimpan modifikasi kapan saja tanpa mengetahui keadaan sesi, maka mana dari operasi berikut yang akan Anda gunakan:

A.   Tidak bergabung atau memperbarui

B.   Menggabungkan

C.   Memperbarui

D.   Baik menggabungkan dan memperbarui

92: Manakah dari pernyataan berikut yang tidak benar tentang contoh persisten?

A.   Setiap perubahan yang dilakukan pada objek persisten akan disinkronkan dengan database setelah transaksi berakhir.

B.   Sebelum sesi ditutup, suatu objek akan menjadi gigih setelah disimpan oleh metode Save () Save ().

C.   Contoh persisten memiliki set kunci primer sebagai pengidentifikasi basis datanya

D.   Suatu objek tidak gigih jika diambil dari database dengan eksekusi kueri.

93: Manakah dari pernyataan berikut yang benar tentang bergabung dengan asosiasi di Hibernate?

A.   Di hql kata kunci kiri di kiri gabung fetch adalah opsional

B.   Saat menggunakan kueri gabungan HQL, Anda harus secara eksplisit menentukan kondisi gabungan menggunakan di mana atau pada klausa

C.   HQL memberikan gabungan dalam klausa dari malas memuat objek terkait

D.   Saat menggunakan outer gabungan, Hibernate akan selalu mengembalikan daftar yang berisi item yang berbeda.

94: Manakah dari pernyataan berikut yang benar tentang pemetaan hubungan satu ke satu?

A.   Elemen Mappedby harus ditentukan dalam anotasi @OneToone di entitas yang mendefinisikan kolom gabung

B.   Pemetaan satu ke satu hanya bisa searah

C.   Anotasi @joincolumn berlangsung pada pemetaan entitas yang dipetakan ke meja yang berisi kunci asing

D.   Pemetaan satu ke satu hanya bisa dua arah

95: Manakah dari pernyataan berikut yang tidak benar tentang strategi warisan tabel tunggal?

A.   Strategi tabel tunggal menggunakan satu tabel untuk berisi semua keadaan hierarki yang mungkin

B.   Strategi tabel tunggal akan lebih boros pada ruang basis data.

C.   Seharusnya tidak ada kolom yang dibiarkan tidak terisi dalam strategi tabel tunggal

D.   Strategi tabel tunggal adalah cara paling kinerja dalam pertanyaan polimorfik dan operasi tulis.

96: Manakah dari berikut ini yang tidak benar tentang SesionFactory?

A.   Ini adalah kelas singleton

B.   Proses inisialnya mahal karena memuat semua konfigurasi termasuk pengaturan basis data, atau pengaturan

C.   Ini membantu dalam ekstraksi data yang disesuaikan.

D.   Mengkonfigurasi Hibernate dengan file konfigurasi hibernate untuk digunakan dalam aplikasi

97: Manakah dari pernyataan berikut yang tidak benar tentang menggunakan anotasi untuk memetakan kunci primer majemuk?

98: Manakah dari berikut ini yang tidak benar tentang sharding di Hibernate (hibernate shard)?

A.   Tujuan utama pecahan hibernasi adalah untuk memungkinkan pengembang aplikasi untuk meminta dan bertransaksi terhadap kumpulan data berbau menggunakan API inti hibernate standar

B.   Hibernate Shards dapat dibagi secara konseptual menjadi logika sharding umum, logika sharding spesifik aplikasi dan hibernate default sharding

C.   Shard hibernat terutama terdiri dari implementasi yang sadar shard dari banyak antarmuka inti hibernate

D.   Hibernate Shards dapat dibagi secara konseptual menjadi logika sharding umum dan logika sharding spesifik aplikasi

99: Manakah dari pernyataan berikut yang benar tentang kueri HQL berikut: Pilih P. Nigrol dari karyawan E gabungan E.Phones P

A.   Kueri ini menggunakan gabungan luar sehingga akan mengembalikan semua instance entitas telepon tidak peduli itu terkait dengan seorang karyawan atau tidak.

B.   Kueri ini tidak ada kondisi bergabung sehingga tidak akan berhasil

C.   Kueri menunjukkan bahwa nomor " " adalah nama salah satu kolom tabel telepon

D.   Karena Telepon " " adalah bidang asosiasi pengumpulan, navigasi jalur tidak bisa melanjutkan

100: Manakah dari berikut ini yang bukan metode sesi?

A.   Session.saveorupdate ()

B.   Session.remove ()

C.   Session.save ()

D.   Session.persist ()