Будьте в спящем режиме подзапрос

Для метода возможно записать в действительные доступы массива, что это не намеревалось, обычно посредством целочисленного переполнения.

, Например, следующее не достаточно для проверки границ:

/* !! WRONG !! */ 0 <= off && 0 <= len && off+len <= buff.length /* !! WRONG !! */

IIRC, StringBuffer когда-то имел ошибку как этот, но не было ничего интересного, которое Вы могли сделать с ним.

6
задан Kees Kist 11 September 2009 в 14:38
поделиться

2 ответа

Попытайтесь создать псевдоним для свойства "car" перед добавлением выражения eq, например:

session.createCriteria(CarParts.class)  
        .createAlias("car", "c")  
        .add(eq("c.owner", myCarOwner));  
5
ответ дан 8 December 2019 в 18:39
поделиться

В качестве первой проверки конфигурации ORM между сущностями Car и CarPart обычно требуется установить отношения между ними. После этого попробуйте выполнить следующий код:

List result = session.createQuery("from " + CarPart.class.getName() + 
    " as parts join parts.car as car where car.owner = :myOwner")
    .setParameter("myOwner", 123)
    .list();
0
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: