Я просмотрел некоторые ссылки на стратегии извлечения гибернации в сети. Одна краткая и краткая ссылка, которая мне понравилась, - http://www.mkyong.com/hibernate/hibernate-fetching-strategies-examples/ . У нас есть четыре типа стратегий выборки. это: -
Мой первый вопрос, какой из вышеперечисленных подходит для типа активной или ленивой загрузки?
Чтобы поднять мои вопросы о стратегиях выборки в спящем режиме, я рассматриваю нижеприведенный фрагмент кода в моем классе Department
@OneToMany(mappedBy = "department", cascade = CascadeType.ALL, fetch = FetchType.EAGER, orphanRemoval = true)
@Fetch(value = FetchMode.SELECT)
@BatchSize(size = 10)
private Set employees = new HashSet();
Согласно моему пониманию Как только поскольку я упоминаю fetchtype как нетерпеливый, мне остается только стратегия присоединения к выборке, но когда я упоминаю как fetchtype как ленивую загрузку, у меня есть другие три варианта: выбор, размер партии и подвыбор. Согласны? Теперь, если я посмотрю на фрагмент кода в одном из своих устаревших проектов, он упомянул тип выборки как стратегию стремления и выборки. as выберите, какие договариваются друг с другом. Верно?
Другой запрос: Я не вижу параметр размера пакета , когда я пишу FetchMode. и сделать control + space в eclipse, хотя я вижу другие три стратегии извлечения?