iReport Spring загрузил Hibernate соединение - PullRequest
0 голосов
/ 08 июля 2011

Я испытываю трудности при попытке создать отчет с помощью iReport через подключенное к Spring приложение Hibernate, потому что я использую Spring.проблема в том, что когда я пытаюсь создать соединение с базой данных, я выбрал Spring загруженное соединение Hibernate, ireport запрашивает у меня имя файла конфигурации Spring и идентификатор bean-компонента фабрики сеанса, для конфигурации Spring: application-context.xml, id bean-компонента фабрики сеанса:SessionFactory.но когда я проверяю соединение, ireport отображает это сообщение об ошибке:

вложенным исключением является java.io.FileNotFoundException: ресурс пути к классу [application-context] не может быть открыт, потому что он не существует

С наилучшими пожеланиями.

Ответы [ 2 ]

1 голос
/ 12 января 2012

Вам нужно перейти в Tools / Options / ClassPath и добавить папку, содержащую ваш файл конфигурации.

Затем в конфигурации набора данных введите только имя файла для конфигурации пружины. Вы должны ввести все имя файла, так что это будет «application-context.xml».

Вы, похоже, не указали расширение файла.

0 голосов
/ 02 августа 2013

Вам необходимо выполнить следующие действия

1: Сначала перейдите в Инструменты-> Параметры-> iReport-> Расположение пути к классам

В этой вкладке вам нужно добавить папку, в которой находится ваш applicationContext.xml.

2: Добавьте ту же версию файлов Spring и Hibernate Jar. И не добавляйте ненужные файлы jar, поскольку это создаст некоторые другие проблемы.

3: Теперь откройте диалоговое окно «Источники данных» и нажмите «Создать» -> «Загруженное пружинное соединение Hibernate».

4:Configure Connection name,Spring Configuration should be 

applicationContext.xml и идентификатор компонента фабрики сеанса.

Все еще есть какие-либо сомнения Проверьте скриншот ниже URL

http://www.techpages.org/ireport/spring-loaded-hibernate-connection/2460/

...