. Причина, почему можно было бы хотеть соответствовать здесь, получает режим стандартов самым легким возможным путем. It’s что-то, что можно запомнить в отличие от HTML 4.01 или XHTML 1.0 doctypes, который необходимо искать и скопировать и вставить каждый раз. Конечно, причиной, почему you’d хотят режим стандартов, является меньше неожиданностей на слое CSS. longdesc
, summary
и profile
. (Обратите внимание, что люди не соглашаются на том, являются ли они, действительно, пустой тратой времени, но, как в настоящее время проектировано, HTML5 делает их устаревшими.) Таким образом, если у Вас есть ограниченные ресурсы для улучшения доступности, ограниченные ресурсы лучше потрачены на что-то другое, чем longdesc
и summary
. Если у Вас есть ограниченные ресурсы для семантической чистоты, Ваши ресурсы лучше потрачены на что-то другое, чем проверка, что у Вас есть правильное колдовство в profile
.
элемент является obsoleted, потому что создание его, который приспосабливание сделало бы анти -
standardistas, думает, что люди HTML5 сошли с ума, который мог привести к плохому PR.
obsoleted главным образом как принцип не предоставления специальной разметки к одному конкретному плагину. Эти classid
атрибут на [1 111] является obsoleted, потому что it’s, на практике определенный для ActiveX. name
атрибут на [1 113] и эти language
атрибут на [1 115]. (я разрабатываю блок проверки допустимости Validator.nu HTML5, который является также механизмом проверки HTML5, используемым блоком проверки допустимости W3C.)
Ваш вопрос несколько непонятен. Предполагая, что «Категория» является корневой сущностью, а «2,3» - идентификаторами (или значениями некоторого свойства категории), вы можете исключить их, используя следующее:
Criteria criteria = ...; // obtain criteria from somewhere, like session.createCriteria()
criteria.add(
Restrictions.not(
// replace "id" below with property name, depending on what you're filtering against
Restrictions.in("id", new long[] {2, 3})
)
);
То же самое можно сделать с помощью DetachedCriteria
.
Session session=(Session) getEntityManager().getDelegate();
Criteria criteria=session.createCriteria(RoomMaster.class);
//restriction used or inner restriction ...
criteria.add(Restrictions.not(Restrictions.in("roomNumber",new String[] { "GA8", "GA7"})));
criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
List<RoomMaster> roomMasters=criteria.list();