castle activeRecored 配置 注解 事务配置

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>

    <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,Castle.Windsor" />
    
       <!--<section name="activerecord" type="Castle.ActiveRecord.Framework.Config.ActiveRecordSectionHandler, Castle.ActiveRecord"/>-->

    <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="SmartGPS.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
    </sectionGroup>
  </configSections>

 
 

  <!--<activerecord>
    <config>
      <add key="connection.driver_class" value="NHibernate.Driver.MySqlDataDriver"/>
      <add key="dialect" value="NHibernate.Dialect.MySQL5Dialect"/>
      <add key="connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
      <add key="connection.connection_string" value="server=127.0.0.1;user id=root;database=smartgps;Password=123456"/>
      <add key="proxyfactory.factory_class" value="NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle"/>
      <add key="hbm2ddl.keywords" value="none"/>
    </config>
  </activerecord>-->
 
  <userSettings>
    <SmartGPS.Properties.Settings>
      <setting name="localhost" serializeAs="String">
        <value>127.0.0.1</value>
      </setting>
      <setting name="port" serializeAs="String">
        <value>1100</value>
      </setting>
      <setting name="userSockAsync" serializeAs="String">
        <value>False</value>
      </setting>
    </SmartGPS.Properties.Settings>
  </userSettings>


  <castle>
    <facilities>


      
      <facility id="facility.activerecord"
              type="Castle.Facilities.ActiveRecordIntegration.ActiveRecordFacility, Castle.Facilities.ActiveRecordIntegration"
              useReflectionOptimizer="false"
              isWeb="false" >

    


      <assemblies>
        <!--The name of the assembly that includes domain objects-->
        <item>SmartGPS.Service</item>
        
      </assemblies>

        <config>
          <add key="connection.driver_class" value="NHibernate.Driver.MySqlDataDriver"/>
          <add key="dialect" value="NHibernate.Dialect.MySQL5Dialect"/>
          <add key="connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
          <add key="connection.connection_string" value="server=127.0.0.1;user id=root;database=smartgps;Password=123456"/>
          <add key="proxyfactory.factory_class" value="NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle"/>
          <add key="hbm2ddl.keywords" value="none"/>
        </config>
        

      </facility>


      <!--<facility id="transaction" type=" Castle.Facilities.ActiveRecordIntegration.ActiveRecordFacility , Castle.Facilities.ActiveRecordIntegration
" />-->

      <facility id="transaction" type="Castle.Facilities.AutoTx.TransactionFacility, Castle.Facilities.AutoTx">

      </facility>

    </facilities>


    <components>
      <component
              id="nodeStateService"
              type="SmartGPS.Service.NodeStateService, SmartGPS.Service"
              isTransactional="true" >
        <transaction>
          <method name="AddNodeState" />
          
        </transaction>
      </component>
    </components>
  </castle>


</configuration>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值