У меня проблема с отложенной загрузкой.вот что у меня есть.У меня есть класс сущности под названием канал.и другой класс сущности под названием show.У каждого канала есть много шоу.Я реализовал hibernate с ленивым извлечением. Но вот проблема, когда я получаю канал из базы данных и после этого пытаюсь получить доступ к списку программ, я получаю исключение nullpointerException.Вот некоторый код:
telekanalService.findAllTelekanal(new AsyncCallback<List<Telekanal>>() {
public void onFailure(Throwable caught) {
// Show the RPC error message to the user
errorLabel.setText(caught.getMessage());
}
public void onSuccess(List<Telekanal> result) {
//Programm tel = result.get(1);
List<Programm> prog = result.get(0).getProgrammid(); //problem with this
//Telekanal tell = tel.getTelekanal();
errorLabel.setText("tehtud:" + prog.size()); //returns Nullpointerexception
}
});
Возможно, у меня есть некоторые ошибки сопоставления, вот мои файлы сопоставления Programm.hbm.xml: http://pastebin.com/Q639HreT Telekanal.hbm.xml: http://pastebin.com/4c3h0fZj Programmкласс: http://pastebin.com/ws57uGg2 Telekanal класс: http://pastebin.com/MZB7KgT1 Или, может быть, у меня проблема с настройкой sql: http://pastebin.com/AVBM8882 А также я использую opensessioninview для поддержания сеанса открытым Мой код Действительно надеюсь, что кто-то может помочь