Является ли Hibernate Criteria API стабильным для использования в будущем?

Я в основном использую API критериев Hibernate в своем предыдущем проекте. Я обнаружил, что выражение критериев Hibernate уже устарело!

Является ли Hibernate Criteria API стабильным для использования в будущем?

http://docs.jboss.org/hibernate/core/3.3/api/org/hibernate/criterion/Expression.html


person THIHA SOE    schedule 22.10.2011    source источник
comment
Я не думаю, что они уберут его, но могу поспорить, что не будет ручного развития и улучшений, потому что JPA2 теперь имеет собственный API критериев. Поэтому я думаю, что все усилия будут направлены на этот API, а не на проприетарный API критериев Hibernate.   -  person JB Nizet    schedule 22.10.2011
comment
Спасибо за ваш ценный ответ!   -  person THIHA SOE    schedule 22.10.2011


Ответы (2)


Это устарело, но вместо этого они предоставили Ограничения. Но убедитесь, что вы сделали правильный выбор между HQL и критериями при выборке данных в спящем режиме. Мне нравится HQL, потому что он простой, гибкий и мощный. Подробнее о hql читайте здесь.

person ManuPK    schedule 22.10.2011
comment
Я думаю, что критерии лучше подходят для фильтрации случаев. - person THIHA SOE; 22.10.2011

Что ж, вещи устаревают. Если он помечен как таковой, не используйте его. Но если нет примечания об устаревании - это не устарело. Только гадалка может сказать, что произойдет в будущем. Вы можете попытаться прочитать форумы и посмотреть, есть ли какие-либо обсуждения, но я не думаю, что критерии api исчезнут или претерпят значительные изменения.

person Alex Gitelman    schedule 22.10.2011