Показать версию СУБД в журнале гибернации

проблема, которую я поставил в следующем вопросе. становится блокирующим, пробовал сменить версию ojdbc14 на ojdbc6.

Я хочу отображать версию DBMS в журнале, какие свойства я должен добавить, чтобы в JpaProperties отображалась версия DBMS


person CHHIBI AMOR    schedule 11.12.2014    source источник


Ответы (1)


Hibernate должен распечатать диалект, который он использует, в файлах журнала. Мой корневой регистратор настроен на INFO, чтобы распечатать следующее.

Я думаю, если вы установите log4j.logger.org.hibernate=INFO, это должно сработать.

Посмотрите в журналах вашего сервера следующие строки:

HHH000412: Hibernate Core {4.2.8.Final} 04:33:28:0.472 
HHH000206: hibernate.properties not found 04:33:28:0.475 
HHH000021: Bytecode provider name : javassist 04:33:28:0.477 

//The line below will tell you what dialect Hibernate is using to connect 
//to your database. From there you should be able to work out what kind of 
//database it is
HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect 04:33:29:0.320 

HHH000399: Using default transaction strategy (direct JDBC transactions) 04:33:29:0.547 
HHH000397: Using ASTQueryTranslatorFactory 04:33:29:0.557 
HV000001: Hibernate Validator 4.3.1.Final 04:33:29:0.632 
HHH000229: Running schema validator 04:33:30:0.171 
HHH000102: Fetching database metadata 04:33:30:0.171 
person JamesENL    schedule 12.12.2014