Hibernate
★NHibernate(.NET)
生成されたSQLを確認
xxx.config
<property name="show_sql">true</property>
Log4Net
<logger name="NHibernate">
<level value="WARN"/>
<appender-ref ref="RollingLogFileAppender" />
</logger>
<logger name="NHibernate.SQL">
<level value="ALL"/>
<appender-ref ref="RollingLogFileAppender" />
</logger>
<appender name="RollingLogFileAppender"
type="log4net.Appender.RollingFileAppender">
<file value="log\log.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<staticLogFileName value="false" />
<maximumFileSize value="2MB" />
<layout type="log4net.Layout.PatternLayout">
<header value="[Header] " />
<footer value="[Footer] " />
<conversionPattern value="%date %-5level %logger - %message%newline" />
</layout>
</appender>
★pom.xmlの設定
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.15</version>
</dependency>