Включить Hibernate "show_sql" для установки Nuxeo - PullRequest
1 голос
/ 05 августа 2010

Я хочу понять, почему моя установка Nuxeo не удалась, когда я указываю его пользовательский каталог SQL на другую базу данных (Oracle говорит: таблица / представление не существует). Я хочу включить параметр show_sql Hibernate, чтобы увидеть sql в консоли ... но я не знаю, где я могу это сделать (если смогу).

Ответы [ 3 ]

1 голос
/ 22 ноября 2010

Следили ли вы за http://doc.nuxeo.com/display/KB/Configuring+Oracle?

По поводу вашего вопроса вы сможете использовать файл hibernate.properties.

Если вы используете Nuxeo 5.3.2+,Шаблон Oracle и JBoss, вот файл: $ NXSERVER / templates / oracle / nuxeo.ear / hibernate.properties.Используя Tomcat, я думаю, что путь будет $ NXSERVER / templates / oracle / nxserver / hibernate.properties.

Также вам может понадобиться увеличить конфигурацию log4j редактирования журналов гибернации.

1 голос
/ 05 августа 2010

Вы можете установить в своем xml персистенции, как это:

...
<property name="properties">
            <value>
                hibernate.hbm2ddl.auto=...
                hibernate.show_sql=true

                hibernate.dialect=...
                hibernate.connection.driver_class=...
                hibernate.connection.url=...
                hibernate.connection.username=...
                hibernate.connection.password=...

            </value>
</property>
...
0 голосов
/ 05 августа 2010

Если у вас нет доступа к постоянному xml из вашей установки, вы можете попробовать использовать такой инструмент, как p6spy. Он регистрирует все запросы, которые выполняются вашим приложением. Другой вариант - включить ведение журнала запросов при установке Oracle.

...