2013-08-19 1 views
0

Я использую весной данные, JPA и спящий режимапружинных данные отложенной загрузка

У меня есть класс Рекламы

@Entity 
public class Advertisement implements Serializable { 

    @Id 
    @GeneratedValue(strategy = GenerationType.AUTO) 
    private Long id; 

    @OneToMany(mappedBy="id", cascade={CascadeType.REMOVE}, fetch=FetchType.LAZY) 
    private Set<Message> messages = new HashSet<Message>(); 
} 

и класс сообщений

@Entity 
public class Message implements Serializable { 
    @Id 
    @GeneratedValue(strategy = GenerationType.AUTO) 
    private Long id; 
    @ManyToOne(fetch = FetchType.LAZY) 
    private Advertisement advertisement; 
} 

, когда я искать рекламное объявление по идентификатору, я вижу все их сообщения ... я не понимаю, почему, я ставлю ленивый ...

Я ищу способ загрузки Реклама без сообщения.

+0

Что вы имеете в виду, я могу видеть все их сообщение? Вы имеете в виду, что вы видите, что SQL сгенерирован, или вы имеете в виду, что вы перебираете набор? –

+0

в режиме отладки, я вижу, что значение сообщения не равно нулю. –

+0

содержит ли он прокси? –

ответ

0

Вы не загружаете сообщения, пока не назовете их.

 Смежные вопросы

  • Нет связанных вопросов^_^