您的位置:首页 > 其它

NHibernate2.0配置技巧

2009-03-03 15:37 323 查看
<configSections>

<section name="hibernate-configuration"

type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />

<section name="log4net"

type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />

</configSections>

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">

<session-factory>

<property name="connection.provider">NHibernate.Test.DebugConnectionProvider, NHibernate.Test</property>

<property name="cache.provider_class">NHibernate.Cache.HashtableCacheProvider, NHibernate</property>

<property name="cache.use_query_cache">true</property>

<property name="connection.isolation">ReadCommitted</property>

<!-- This is the System.Data.dll provider for MSSQL Server -->

<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>

<property name="connection.connection_string">

Server=(local)/SQLEXPRESS;initial catalog=nhibernate;Integrated Security=SSPI

</property>

<property name="show_sql">false</property>

<property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>

<property name="use_outer_join">true</property>

<property name="command_timeout">444</property>

<property name="query.substitutions">true 1, false 0, yes 'Y', no 'N'</property>

</session-factory>

</hibernate-configuration>

<!-- This section contains the log4net configuration settings -->

<log4net debug="false">

<!-- Define some output appenders -->

<appender name="trace" type="log4net.Appender.TraceAppender, log4net">

<layout type="log4net.Layout.PatternLayout,log4net">

<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />

</layout>

</appender>

<appender name="console" type="log4net.Appender.ConsoleAppender, log4net">

<layout type="log4net.Layout.PatternLayout,log4net">

<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />

</layout>

</appender>

<appender name="rollingFile" type="log4net.Appender.RollingFileAppender,log4net" >

<param name="File" value="log.txt" />

<param name="AppendToFile" value="false" />

<param name="RollingStyle" value="Date" />

<param name="DatePattern" value="yyyy.MM.dd" />

<param name="StaticLogFileName" value="true" />

<layout type="log4net.Layout.PatternLayout,log4net">

<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />

</layout>

</appender>

<!-- Setup the root category, add the appenders and set the default priority -->

<root>

<priority value="WARN" />

<appender-ref ref="console" />

</root>

</log4net>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: