Наши эксперты собрали эти MCQ Спящий режим в ходе исследования, и мы надеемся, что вы сможете увидеть, насколько велика ваша база знаний по теме Hibernate, ответив на эти более 100 вопросов с несколькими вариантами ответов.
Начните прямо сейчас, прокрутив вниз!
A. Джереми последовательно выполняет спинки
B. Java делает лучшее соединение
C. Java Database Connection
D. Просто сделай оба осторожно
A. Однопоточный, недолговечный объект, представляющий разговор между приложением и постоянным магазином
B. Недолговечные однопорядные объекты, содержащие постоянное состояние и бизнес-функцию
C. Экземпляры постоянных классов, которые в настоящее время не связаны с org.hibernate.session
D. Необходимый резьба, неизбежный кэш скомпилированных отображений для одной базы данных
A. Свойство идентификатора (если оно существует) является нулевым
B. Все из этого
C. Вы предоставляете неспасенное значение в картирующем документе для класса, и значение свойства идентификатора соответствует
D. Свойство версии (если она существует)
A. Кэширование первого уровня обеспечивается EntityManager
B. Кэширование первого уровня ограничено конкретным пользователем или запросом
C. Hibernate обеспечивает 2 уровня кэширования
D. Все из этого
A. & lt; hibernate-hibernate & gt;
B. & lt; hibernate-java-java & gt;
C. & lt; Hibernate mapping & gt;
D. & lt; hibernate-tabular & gt;
A. модульный
B. открыть
C. Орм
D. Операционные системы
A. Session.cloak ()
B. Session.close ();
C. Session.close
D. Session.cloak
A. Несоответствие API
B. Структурное несоответствие
C. Несоответствие дублирования
D. Все
A. MXL
B. LMX
C. XXML
D. XML
A. Переменная
B. Заявление объявления
C. Файл отображения XPath
D. Файл отображения XML
A. клиент
B. жесткий
C. JavaScript
D. Объектно-ориентированный
A. Объект избыточный маркер
B. Объект настоящий производитель
C. Объектный реляционный маркер
D. Картирование реляционного объекта
A. застегивайте это
B. Backflip
C. откат
D. отступать
A. магазины
B. вкладки
C. неперсезисты
D. растет
A. VBScript
B. JavaScript
C. SQL
D. перв
A. отложенный
B. самоориентация
C. Поток безопасен
D. паршивый
A. Поиск Hibernate хорошо работает в кластерном режиме
B. Поиск Hibernate обеспечивает синхронные и асинхронные обновления индекса
C. Поиск Hibernate хорошо работает в не складированном режиме
D. Все
A. Указание запросов, которые относятся к классам и свойствам классов
B. Выполнение основных операций CRUD на объектах постоянных классов
C. Все из этого
D. Указание метаданных картинов
A. рациональная база данных
B. Пересмотренная база данных
C. Реляционная база данных
D. Избыточная база данных
A. HQL
B. C#
C. .Сеть
D. Джава
A. xpath
B. XML
C. PL-SQL
D. Xsly
A. Простой оле Java объект
B. Простой старый java -объект
C. Щепочечный объект Java
D. Старый java -объект
A. табличный
B. разграничен
C. переформатированы
D. отложенный
A. сприк
B. UDF
C. транзакция
D. стол
A. браузер
B. JavaScript
C. БАНКА
D. XML
A. Он используется для указания таблицы, чтобы сохранить данные
B. Он используется для обозначения этого класса как боба сущности
C. Он используется для указания свойства идентификатора объекта Bean
D. Он используется для указания стратегии первичной генерации ключей
A. Переменная
B. Оп
C. SQL
D. Целое число
A. SessionFactory
B. Рациональная база данных
C. ArrayList
D. VariablerePository
A. Добавить аннотацию @Fetch и укажите FetchMode of Join
B. Добавить аннотацию @Fetch и укажите FetchMode подэлекта
C. Используйте Left Join Feth Clause на HQL
D. Все из этого
A. & lt; html & gt;
B. & lt; java & gt;
C. & lt; Property & gt;
D. & lt; xml & gt;
A. Облегчает аудит склонных отображений, которые расширяют JPA, такие как пользовательские типы и коллекции/карты " простые " Типы (струны, целые числа и т. Д.)
B. Облегчает аудит всех сопоставлений, определяемых спецификацией JPA
C. Облегчает запрос исторических данных
D. Все
A. Как подключение к базе данных, так и настройка сопоставления класса
B. Настройка картирования класса, но не подключение к базе данных
C. Соединение базы данных, но не настройка сопоставления класса
D. SessionFactory, но ни подключение к базе данных, ни настройка картирования класса
A. диалект
B. сессия
C. сделка
D. Driver_class
A. TransactionManager
B. Священная конфигурация
C. SessionFactory
D. cache.provider_class
A. Сессия
B. Session-Scoped, но не SessionFactory-Scoped
C. Как Session-Scoped, так и SessionFactory-Scoped
D. SessionFactory-Scoped
A. Все
B. javax.persistence.metamodel.metamodel действует как хранилище объектов метамодели и обеспечивает доступ к ним
C. Ручка до javax.persistence.metamodel.metamodel может быть получена либо с javax.persistence.entitymanagerfactory или javax.persistence.entitymanagervia их метод getmetamodel
D. Метамодель - это набор объектов, которые описывают модель домена
A. Экземпляр будет отстранен после того, как он будет извлечен из базы данных путем выполнения запроса.
B. Изменения, внесенные в отдельный экземпляр, по -прежнему гарантированно синхронизируются с базой данных.
C. Постоянный экземпляр станет отстраненным после закрытия сеанса.
D. Hibernate не позволяет вам повторно акцентировать отдельные экземпляры с новым менеджером по упорству.
A. Вы можете использовать SessionFactory для создания экземпляра сеанса
B. SessionFactory не является легким и дорогим для создания
C. Один сеансфактор может управлять более чем одной базой данных
D. Кэши SessionFactory сгенерировали операторы SQL и другие метаданные отображения, которые Hibernate использует во время выполнения
A. & lt; Property & gt;
B. & lt; сеанс-фактор & gt;
C. & lt; картирование & gt;
D. & lt; hibernate-configuration & gt;
A. Сделка
B. Сессия
C. TransactionFactory
D. ConnectionProvider
A. проверять
B. усечение
C. создавать
D. обновлять
A. Отдельные моменты могут быть настойчивы, позвонив в SaveTorUpdate ()
B. Переходные моменты могут быть устойчивыми, позвонив DELETE ()
C. Переходные моменты ранее постояны и связаны с уникальным сеансом
D. Постоянные мгновения могут быть сделаны временными, вызывая Update ()
A. Вы можете использовать ASC и DESC, чтобы указать порядок восхождения и убывания
B. Вы не можете заказать результаты запроса более чем на одном свойствах
C. Порядок по умолчанию поднимается
D. HQL предоставляет пункт за заказ для заказа результата запроса
A. Названный запрос должен быть строки HQL. Native SQL не поддерживается в названном запросе
B. Метод GetNamedQuery () получает экземпляр запроса с именованным запросом
C. Названные запросы предварительно скомпилируются при создании сеанса -фабрики
D. Названные запросы разрешают экстернализующие струны запроса в метаданные картирования
A. Кэш первого уровня
B. Кэш уровня приложений
C. Кэш уровня уровня транзакций
D. SQL Cache
A. Орм
B. JDBC
C. Jms.
D. JPA
A. Несколько экземпляров SessionFactory создаются, как правило, при запуске приложения, из экземпляра конфигурации
B. Сеанс-это недорогой объект, не связанный с тряпом
C. Чтобы уменьшить конфликт блокировки в базе данных, транзакция базы данных должна быть максимально короткой, насколько это возможно
D. SessionFactory-это дорогой к созданию объекта Threadsafe, предназначенный для обмена всеми потоками приложений
A. Аннотация @Table может использоваться для указания имени схемы картирования базы данных
B. Аннотации @column используются для указания имени столбца иностранного ключа
C. Аннотация @Entity указывает, что класс отображается в таблице в базе данных
D. Аннотация @ID указывает, что поле является основным ключом для сущности
A. Конфигурация
B. Сделка
C. Сессия
D. SessionFactory
A. Если запрос возвращает больше, чем результат для метода Uniqueresult (), первый будет возвращен.
B. Как метод createQuery (), так и CreateSqlQuery () интерфейс сеанса может вернуть экземпляр запроса
C. Вы можете поддерживать результат запроса с помощью метода SetFirStresult () и SetMaxResult ()
D. Вы можете использовать цепочку методов (методы возвращающего объекта вместо void) с интерфейсом запроса
A. Вы можете использовать = null, чтобы проверить, является ли значение нулевым
B. HQL, где пункт поддерживает арифметические выражения
C. Предложение о том, где представляет собой логическое выражение, оцениваемое с верным ложным или нулевым
D. «Как " Оператор разрешает поиски подстановочного знака (%)
A. Hibernate промывает по умолчанию перед некоторыми запросами
B. Hibernate промывает по умолчанию, когда выполняется session.flush ()
C. Hibernate промывает по умолчанию, когда Commit () выполняется
D. Hibernate никогда не промывает по умолчанию
A. Сортированная коллекция сортируется в памяти с использованием Java Comparator, а сбор заказа упорядочен на уровне базы данных с использованием пункта заказа за
B. Сбор заказа сортируется в памяти с использованием Java Comparator, в то время как сортированная коллекция упорядочена на уровне базы данных с использованием пункта Order By
C. Сортированная коллекция либо сортируется в памяти с использованием Java Comporator, либо с использованием пункта Order By на уровне базы данных
D. Сбор заказа сортируется либо в памяти с использованием Java Comporator, либо с использованием пункта Order By на уровне базы данных
A. Оптимистично_FORCE_INCREMENT
B. ОБНОВЛЯТЬ
C. Pessimistic_force_increment
D. ОПТИМИСТИЧНЫЙ
A. Интерфейс сессии с сеансом для операций, связанных с стойкостью, таких как хранение и извлечение объектов
B. Пример сеанса легкий и недорогой для создания и уничтожения.
C. Сессия Hibernate не имеет ничего общего с веб-уровнем Httpsession.
D. Hibernate может обнаружить изменения в объектах и автоматически вносить обновления в базе данных, даже если изменения вносятся в одном сеансе.
A. Метод load () и метод get () интерфейса сеанса одинаковы
B. Метод Load () может вернуть оспу, чем сразу же нанести удар по базе данных.
C. Метод сеанса -интерфейса LOAD () вернет NULL, если в базе данных нет строки.
D. Метод интерфейса сеанса get () вызовет исключение, если в базе данных нет строки.
A. Ключевое слово как необязательно
B. Запрос указывает, что существует таблица с именем элемента и имеет столбцы, названные как " Описание " и " дата "
C. Индекс параметра связывания начинается с 1 вместо 0
D. Откуда и есть ключевые слова HQL и должны быть проведены
A. log4j
B. Jcl
C. Простой фасад журнала для Java (SLF4J)
D. JDK Logging
A. файлы
B. данные
C. базы данных
D. навигация
A. Аннотация @attributoverride определяет, какой тип использует база данных для сохранения встроенного поля
B. Аннотация @embedded означает, что аннотированное поле встроено
C. Пользователь @EmebedDable в классе означает, что поля и свойства будут настойчивы как часть другого объекта.
D. Встроенный тип может быть повторно использован на других типах
A. Hibernate использует этот кэш по умолчанию
B. Он загружает объекты и делает их доступными для всего приложения
C. Это уменьшает количество сгенерированных запросов SQL в данной транзакции
D. Это всегда " Associates " с объектом сеанса
A. Только для чтения
B. Только для записи
C. НЕПРАВИЛЬНО
D. Читай пиши
A. Вы не можете получить объекты, используя собственные запросы SQL в Hibernate
B. Язык hql hibernate Query - это полный объект -ориентированный язык запросов
C. Когда вы используете метод get () для извлечения объекта, который не существует в базе данных, Hibernate выбросит исключение
D. Когда вы используете метод Load () для извлечения объекта, который не существует в базе данных, Hibernate вернет NULL
A. разграничен
B. табличный
C. множество
D. график
A. Если временная метка самого последнего обновления, сделанного в запрашиваемой таблице, рано, чем метка времени кэшированного запроса, то кэшированные результаты отбрасываются
B. UpdateTimestAmpscache - это специальная область кэша, которая содержит временные метки самых последних обновлений для каждой таблицы
C. Кэш запроса должен быть включен с использованием настройки свойства Hibernate: hibernate.cache.use_query_cache true
D. Hibernate позволяет указать различную именованную область кэша для каждого запроса
A. Отношения с многими могут быть однонаправленными или двунаправленными
B. Элемент сопоставления должен быть включен для двухнаправленных во многих отношениях
C. @Joincolumn и @InverseJoinColumns используются для определения названий столбцов иностранных ключей в таблице соединений
D. @Jointable аннотация должна быть определена на обратной стороне многих ко многим отношениям
A. Компонент Hibernate является самым низким уровнем единицы и не может владеть другим компонентом
B. Мы можем объявить компонент объекта с помощью & lt; компонент & gt; элемент
C. Компонент - это пользовательский класс, который сохраняется для таблицы владения сущностью
D. Спезок поддерживает как однонаправленную, так и двунаправленную композицию
A. Это двигатель настойчивости, обеспечивающий поддержку настойчивости Java (JPA) для решений для хранения NOSQL
B. Ожидается, что он будет использоваться для взаимодействия со всеми решением NOSQL во всех вариантах использования
C. Он повторно использует управление жизненным циклом объекта Hibernate Core и механизм гидратации (DE), но сохраняет объекты в хранилище ключей/значения вместо реляционной базы данных
D. Он повторно использует язык настойчивости Java Persistence (JP-QL) в качестве интерфейса для запроса сохраненных данных
A. cascade = " Delete " сообщает Hibernate ориентироваться в ассоциации при выполнении удаления
B. cascade = " All-Delete-Orphan " это то же самое, что Cascade = " All " Кроме того
C. cascade = " Save Update " настройка по умолчанию в Hibernate
D. cascade = " нет " говорит Hibernate игнорировать ассоциацию
A. Значение по умолчанию элемента DiscinatorType в @discriminatorcolumn - это discinatortype.integer
B. Аннотация @inheritance используется в подклассе для настройки стратегии отображения наследования
C. Аннотация @DiscriminatorValue используется для указания значения в столбце дискриминатора в базе данных
D. Название элемента @DiscriminatorColumn Annotation укажите имя таблицы
A. Запрос кэширования окажет большее влияние на приложения, которые выполняют многие вставки, удаляют или обновляются.
B. Метод Iterate () интерфейсов сеанса и запроса предоставляется, чтобы воспользоваться преимуществами кэша второго уровня.
C. Кэш кэша запросов все свойства объектов возвращаются в наборе результатов запроса
D. Чтобы включить кеш запроса, все, что ему нужно, - это вызвать SetCachable (true) в экземпляре запроса.
A. Навигация по пути от одной сущности является формой внешнего соединения.
B. Условия соединения могут быть указаны явно с помощью ' присоединение ' ключевое слово
C. Внутреннее соединение & nbsp; между двумя объектами возвращает объекты из обоих типов объектов, которые удовлетворяют все условия соединения
D. Условия соединения могут быть неявно указаны в результате навигации по пути.
A. Это называется ' второго уровня ' Потому что в спячке уже работает кэш, работающий на продолжительность открытого сеанса
B. Это всегда " Associates " с заводским объектом сеанса
C. Он существует до тех пор, пока сеанс завод живой
D. По умолчанию он эффективно придерживается идентификаторов для отдельного запроса
A. сущности могут быть нанесены на карту по нескольким таблицам, используя аннотацию & nbsp; @secondarytables
B. The " таблица " Атрибут должен быть определен в аннотации @Column, чтобы указать, какую таблицу принадлежит столбец
C. Аннотация @primarykeyjoincolumn & nbsp; указывает основной ключ первичной таблицы
D. сущности могут быть нанесены на карту по нескольким таблицам, используя аннотацию & nbsp; @secondaryartable
A. Он представляет отсутствие замка
B. Все объекты переключаются на этот режим блокировки в конце транзакции
C. Объекты, связанные с сеансом, с помощью вызова to Update () или SaveTorUpDate () также начинаются в этом режиме блокировки
D. Если объект запрашивается в этом режиме блокировки, будет получена блокировка записи, если необходимо фактически прочитать состояние из базы данных
A. Аннотация @inheritance имеет стратегию " " атрибут, который можно использовать для определения стратегии картирования наследования
B. @DiscriminatorColumn используется для определения названного столбца, который используется для дифференциации подклассов
C. Класс иерархии должен быть отмечен аннотацией @intritance
D. @DiscriminatorValue не имеет значения по умолчанию и должно быть определено.
A. Метод LOAD () возвращает NULL, когда уникальный идентификатор не мог найти в базе данных
B. Метод Load () возвращает прокси по умолчанию, а база данных не будет осуществляться до тех пор, пока вызов прокси -сервера
C. Метод LOAD () бросает исключение, когда уникальный идентификатор не мог найти в базе данных
D. Метод get () возвращает NULL, когда уникальный идентификатор недоступен в базе данных.
A. Войдите на все операторы SQL DDL по мере их выполнения
B. Войдите в систему все операторы SQL DML, как они выполняются
C. Войдите все параметры JDBC
D. Зарегистрировать состояние всех сущностей
A. При использовании стратегии соединения стоит дорого дороже, чтобы запросить подкласс
B. Стратегия присоединения является наиболее эффективным способом вставки данных
C. Стратегия присоединения - наиболее эффективный способ хранения данных
D. В стратегии соединения каждый класс будет нанесен на карту состояния с другой таблицей
A. Увольнение постпсеристского события A & NBSP;
B. Если каскадный параметр «Состоящий».
C. Обратный вызов.
D. Когда SQL для удаления объекта отправляется в базу данных, событие & nbsp; Postremove & nbsp;
A. Хило
B. начальный
C. личность
D. последовательность
A. Запрос возвращает список массивов объекта []
B. Запрос назначает псевдоним " пункт " в элемент класса и псевдоним " Bid " в класс ставок
C. Запрос возвращает все комбинации связанных ставок и предметов
D. Коллекция предложений каждого предмета будет с нетерпением загружена.
A. Объект типа значения всегда имеет основное значение ключа в базе данных
B. Объекты типа значения принадлежат объекту и встроены в строку таблицы владения сущностью
C. Объект типа объекта не имеет собственной идентификации базы данных
D. Объект типа сущности не может существовать независимо и должен связываться с другим объектом
A. Элемент указывает имя класса сущности, и он чувствителен к делу
B. Запрос использует нативный синтаксис SQL
C. Письмо I - псевдоним и " как " Ключевое слово должно быть место перед псевдонимом
D. Этот запрос использует привязку позиционного параметра
A. @Joincolumn должен быть определен с помощью аннотации @onetomany
B. @Joincolumn определяет название иностранного столбца
C. Если отношения являются двунаправленным атрибутом сопоставления, должны быть определены для аннотации @onetomany
D. @ManytoOne определяет однозначную ассоциацию с другим классом сущностей, которая имеет множественность между ними.
A. Объекты, упомянутые другими временными экземплярами, переходные
B. Временный экземпляр всегда связан со строкой в базе данных
C. После удаления постоянного экземпляра он станет переходным экземпляром
D. Объекты, созданные с использованием нового оператора, не сохранялись сразу же, и их состояние преходящее.
A. Это не обеспечивает много семантики жизненного цикла более высокого уровня
B. Сеанс без сохранения состояния не реализует кэш первого уровня
C. Сеанс без сохранения состояния не имеет контекста настойчивости, связанного с ним
D. Операции, выполненные с использованием каскада сеанса без сохранения, для связанных экземпляров
A. On_open
B. After_transaction
C. После_statement
D. On_close
A. Запрос использует внешнее соединение
B. Возвращенные объекты отделения ленивы загружены.
C. Запрос вернет все департаменты, не имеет значения, у департамента есть сотрудник или нет
D. Запрос возвращает список массивов объекта [], в индексе 0 - это отдел, а индекс 1 - сотрудник
A. Войти
B. Журнал ни первого уровня, ни активности кэша второго уровня
C. Войти
D. Войдите в регистрацию All Second Ever Cache
A. Ни слияние, ни обновление
B. Слияние
C. Обновлять
D. Как слияние, так и обновление
A. Любые изменения, внесенные в постоянный объект, будут синхронизированы с базой данных после окончания транзакции.
B. До того, как сеанс будет закрыт, объект станет постоянным после того, как он будет сохранен методом Save () Save ().
C. Постоянный экземпляр имеет первичный набор ключей в качестве идентификатора базы данных
D. Объект не является постоянным, если он извлечен из базы данных путем выполнения запроса.
A. В HQL левое ключевое слово в левом соединении Fetch является необязательным
B. При использовании запросов haql соединения вы должны явно указать условие соединения, используя ту, где или в пункте
C. HQL обеспечивает соединение в предложении от Lazy загружать связанные объекты
D. При использовании внешних соединений Hibernate всегда будет возвращать список, содержащий различные элементы.
A. Элемент отображения должен быть указан в аннотации @onetoone в объекте, которая определяет столбец соединения
B. Одно на одно картирование может быть только однонаправленным
C. Аннотация @joincolumn идет на картирование сущности, отображаемое на таблицу, содержащую иностранный ключ
D. Одно на одно картирование может быть только двунаправленным
A. Стратегия отдельной таблицы использует одну таблицу, чтобы содержать все возможное состояние иерархии
B. Стратегия с одной таблицей будет более расточительной для места базы данных.
C. Не должно быть никаких столбцов, оставленных незаполненными в стратегии отдельной таблицы
D. Стратегия единственной таблицы - это самый результативный способ в полиморфных запросах и операциях записи.
A. Это класс синглтона
B. Его процесс инициализации дорогой, поскольку он загружает все конфигурации, включая настройки базы данных или настройки
C. Это помогает в настраиваемой извлечении данных.
D. Конфигурирует Hibernate с файлом конфигурации Hibernate для использования в приложении
A. Основная цель Hibernate Shards - позволить разработчикам приложений запрашивать и совершать сделки против наборов данных о шарде с использованием стандартного API Core Hibernate Core API
B. Священные осколки могут быть концептуально разделены на обобщенную логику шардинга, логику Sharding, специфичную для приложения и Hibernate Sharding .
C. Hibernate Shards в первую очередь состоит из реализации Award Award многих интерфейсов Hibernate Core
D. Священные осколки могут быть концептуально разделены на обобщенную логику шардинга и логику Sharding, специфичную для применения
A. Этот запрос использует внешнее соединение, поэтому он возвращает все экземпляры субъекта телефона, независимо от того, что он связан с работником или нет.
B. В этом запросе не хватает условия присоединения, поэтому он выиграл.
C. Запрос указывает на то, что число " Имя одного из столбцов таблицы телефона
D. Потому что телефоны " это поле сбора сборов, навигация по пути не может быть продолжена
A. Session.saveorupdate ()
B. Session.remove ()
C. Session.save ()
D. Session.persist ()