providers.xml

来自「一个工作流OA」· XML 代码 · 共 64 行

XML
64
字号
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net" xmlns:db="http://www.springframework.net/database">
	<db:provider id="Provider" provider="SQLite-1.0.47" connectionString="Data Source=C:\Inetpub\wwwroot\AgileOA.2008\AgileOA.db3; Version=3;" />
	<object id="SessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate12">
		<property name="DbProvider" ref="Provider" />
		<property name="HibernateProperties">
			<dictionary>
				<entry key="hibernate.connection.driver_class" value="NHibernate.Driver.SQLite20Driver" />
				<entry key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
				<entry key="hibernate.dialect" value="NHibernate.Dialect.SQLiteDialect" />
				<entry key="hibernate.show_sql" value="true" />
			</dictionary>
		</property>
		<property name="MappingAssemblies">
			<list>
				<value>Agile.OA.Entity</value>
			</list>
		</property>
	</object>
	<object id="Template" type="Spring.Data.NHibernate.Generic.HibernateTemplate, Spring.Data.NHibernate12">
		<property name="SessionFactory" ref="SessionFactory" />
		<property name="TemplateFlushMode" value="Auto" />
	</object>
	<object id="TransactionManager" type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate12">
		<property name="DbProvider" ref="Provider" />
		<property name="SessionFactory" ref="SessionFactory" />
	</object>

	<object id="ProviderBase" type="Agile.Framework.Data.HibernateProvider&lt;,>, Agile.Framework.Data" abstract="true">
		<property name="HibernateTemplate" ref="Template" />
		<property name="Prefix" value="OA_" />
	</object>
	<object id="TypeAlias" type="Spring.Objects.Factory.Config.TypeAliasConfigurer, Spring.Core">
		<property name="TypeAliases">
			<dictionary>
				<entry key="Department" value="Agile.OA.Entity.Department, Agile.OA.Entity" />
				<entry key="Role" value="Agile.OA.Entity.Role, Agile.OA.Entity" />
				<entry key="User" value="Agile.OA.Entity.User, Agile.OA.Entity" />
				<entry key="WorkflowActivity" value="Agile.OA.Entity.WorkflowActivity, Agile.OA.Entity" />
				<entry key="WorkflowControl" value="Agile.OA.Entity.WorkflowControl, Agile.OA.Entity" />
				<entry key="WorkflowInstance" value="Agile.OA.Entity.WorkflowInstance, Agile.OA.Entity" />
				<entry key="WorkflowRole" value="Agile.OA.Entity.WorkflowRole, Agile.OA.Entity" />
				<entry key="WorkflowTask" value="Agile.OA.Entity.WorkflowTask, Agile.OA.Entity" />
			</dictionary>
		</property>
	</object>
	<object id="DepartmentProvider" type="Agile.Framework.Data.HibernateProvider&lt;Department,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="RoleProvider" type="Agile.Framework.Data.HibernateProvider&lt;Role,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="UserProvider" type="Agile.Framework.Data.HibernateProvider&lt;User,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="WorkflowActivityProvider" type="Agile.Framework.Data.HibernateProvider&lt;WorkflowActivity,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="WorkflowControlProvider" type="Agile.Framework.Data.HibernateProvider&lt;WorkflowControl,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="WorkflowInstanceProvider" type="Agile.Framework.Data.HibernateProvider&lt;WorkflowInstance,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="WorkflowRoleProvider" type="Agile.Framework.Data.HibernateProvider&lt;WorkflowRole,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
	<object id="WorkflowTaskProvider" type="Agile.Framework.Data.HibernateProvider&lt;WorkflowTask,string>, Agile.Framework.Data" parent="ProviderBase">
	</object>
</objects>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?