我现在有个项目,用的是Spring.net的Nhibernate,但是现在有个问题,
1、声明性事务没有效果。
2、模型无法通过NHibernate代理进行访问。
这是我测试的一段异常信息:太长,见一楼。
一下部分是我的配置文件:
ConfigerManager.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/Dao.xml"/>
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/DaoTransManager.xml"/>
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/Objects.xml"/>
</objects>
=========================================================================================================================
Dao.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net"
xmlns:db="http://www.springframework.net/database">
<!-- 用以我们在其它的应用程序中,配置数据访问 -->
<object type="Spring.Objects.Factory.Config.PropertyPlaceholderConfigurer, Spring.Core">
<property name="ConfigSections" value="databaseSettings"/>
</object>
<!-- 数据库和Nhibernate的相关配置 -->
<db:provider id="DbProvider" provider="SqlServer-2.0" connectionString="server=.;database=jzking_;user id=sa;password=sa"/>
<!--SessionFactory对象,其中包括一些比较重要的属性 -->
<object id="NHibernateSessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate21">
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>Jzking.Platform.Model</value>
</list>
</property>
<property name="HibernateProperties">
<dictionary>
<entry key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
<entry key="dialect" value="NHibernate.Dialect.MsSql2000Dialect"/>
<entry key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver"/>
<entry key="use_outer_join" value="true"/>
<entry key="show_sql" value="false"/>
<entry key="adonet.batch_size" value="10"/>
<entry key="command_timeout" value="60"/>
<entry key="query.substitutions" value="true 1, false 0, yes 'Y', no 'N"/>
<entry key="proxyfactory.factory_class" value="NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle"/>
</dictionary>
</property>
<property name="ExposeTransactionAwareSessionFactory" value="true" />
</object>
<object id="HibernateTemplate" type="Spring.Data.NHibernate.Generic.HibernateTemplate">
<property name="SessionFactory" ref="NHibernateSessionFactory" />
<property name="TemplateFlushMode" value="Auto" />
<property name="CacheQueries" value="true" />
</object>
</objects>
=========================================================================================================================
DaoTransManager.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<object id="transactionManager"
type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate21">
<property name="DbProvider" ref="DbProvider"/>
<property name="SessionFactory" ref="NHibernateSessionFactory"/>
</object>
<object id="transactionInterceptor" type="Spring.Transaction.Interceptor.TransactionInterceptor, Spring.Data">
<property name="TransactionManager" ref="transactionManager"/>
<property name="TransactionAttributeSource">
<object type="Spring.Transaction.Interceptor.AttributesTransactionAttributeSource, Spring.Data"/>
</property>
</object>
<object id="BaseTransactionManager" type="Spring.Transaction.Interceptor.TransactionProxyFactoryObject, Spring.Data" abstract="true">
<property name="PlatformTransactionManager" ref="transactionManager"/>
<property name="TransactionAttributes">
<name-values>
<add key="Save*" value="PROPAGATION_REQUIRED"/>
<add key="Set*" value="PROPAGATION_REQUIRED"/>
<add key="Finish*" value="PROPAGATION_REQUIRED"/>
<add key="Update*" value="PROPAGATION_REQUIRED"/>
<add key="Delete*" value="PROPAGATION_REQUIRED"/>
<add key="Add*" value="PROPAGATION_REQUIRED"/>
<add key="Get*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="Find*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="Load*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="*" value="PROPAGATION_REQUIRED"/>
</name-values>
</property>
</object>
</objects>
=========================================================================================================================
Objects.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<!--<object id="Dao.SuperDao" type="Jzking.Platform.Dao.SuperDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>-->
<!--Generic SuperDao with UserDao-->
<object id="Dao.UserDao" type="Jzking.Platform.Dao.UserDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>
<object id="Dao.TopicDao" type="Jzking.Platform.Dao.TopicDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>
</objects>
以下是项目结构:
以下是我加载对象的方式,在测试项目中:
public T CreateDao<T>(string name)
{
#if DEBUG
log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("log4net.config"));
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
#endif
string[] xmlFiles = new string[]
{
"assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/ConfigerManager.xml"
};
IApplicationContext context = new XmlApplicationContext(xmlFiles);
IObjectFactory factory = (IObjectFactory)context;
return (T)factory.GetObject(name);
}
谢谢,大家能帮我看完这篇繁琐的文章,因为老板一直催我,心乱无比,搞了几天,实在没搞出来,时间不能再拖了,所以再次求助大家
我QQ:798670851
1、声明性事务没有效果。
2、模型无法通过NHibernate代理进行访问。
这是我测试的一段异常信息:太长,见一楼。
一下部分是我的配置文件:
ConfigerManager.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/Dao.xml"/>
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/DaoTransManager.xml"/>
<import resource="assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/Objects.xml"/>
</objects>
=========================================================================================================================
Dao.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net"
xmlns:db="http://www.springframework.net/database">
<!-- 用以我们在其它的应用程序中,配置数据访问 -->
<object type="Spring.Objects.Factory.Config.PropertyPlaceholderConfigurer, Spring.Core">
<property name="ConfigSections" value="databaseSettings"/>
</object>
<!-- 数据库和Nhibernate的相关配置 -->
<db:provider id="DbProvider" provider="SqlServer-2.0" connectionString="server=.;database=jzking_;user id=sa;password=sa"/>
<!--SessionFactory对象,其中包括一些比较重要的属性 -->
<object id="NHibernateSessionFactory" type="Spring.Data.NHibernate.LocalSessionFactoryObject, Spring.Data.NHibernate21">
<property name="DbProvider" ref="DbProvider"/>
<property name="MappingAssemblies">
<list>
<value>Jzking.Platform.Model</value>
</list>
</property>
<property name="HibernateProperties">
<dictionary>
<entry key="hibernate.connection.provider" value="NHibernate.Connection.DriverConnectionProvider"/>
<entry key="dialect" value="NHibernate.Dialect.MsSql2000Dialect"/>
<entry key="hibernate.connection.driver_class" value="NHibernate.Driver.SqlClientDriver"/>
<entry key="use_outer_join" value="true"/>
<entry key="show_sql" value="false"/>
<entry key="adonet.batch_size" value="10"/>
<entry key="command_timeout" value="60"/>
<entry key="query.substitutions" value="true 1, false 0, yes 'Y', no 'N"/>
<entry key="proxyfactory.factory_class" value="NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle"/>
</dictionary>
</property>
<property name="ExposeTransactionAwareSessionFactory" value="true" />
</object>
<object id="HibernateTemplate" type="Spring.Data.NHibernate.Generic.HibernateTemplate">
<property name="SessionFactory" ref="NHibernateSessionFactory" />
<property name="TemplateFlushMode" value="Auto" />
<property name="CacheQueries" value="true" />
</object>
</objects>
=========================================================================================================================
DaoTransManager.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<object id="transactionManager"
type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate21">
<property name="DbProvider" ref="DbProvider"/>
<property name="SessionFactory" ref="NHibernateSessionFactory"/>
</object>
<object id="transactionInterceptor" type="Spring.Transaction.Interceptor.TransactionInterceptor, Spring.Data">
<property name="TransactionManager" ref="transactionManager"/>
<property name="TransactionAttributeSource">
<object type="Spring.Transaction.Interceptor.AttributesTransactionAttributeSource, Spring.Data"/>
</property>
</object>
<object id="BaseTransactionManager" type="Spring.Transaction.Interceptor.TransactionProxyFactoryObject, Spring.Data" abstract="true">
<property name="PlatformTransactionManager" ref="transactionManager"/>
<property name="TransactionAttributes">
<name-values>
<add key="Save*" value="PROPAGATION_REQUIRED"/>
<add key="Set*" value="PROPAGATION_REQUIRED"/>
<add key="Finish*" value="PROPAGATION_REQUIRED"/>
<add key="Update*" value="PROPAGATION_REQUIRED"/>
<add key="Delete*" value="PROPAGATION_REQUIRED"/>
<add key="Add*" value="PROPAGATION_REQUIRED"/>
<add key="Get*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="Find*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="Load*" value="PROPAGATION_SUPPORTS,readOnly"/>
<add key="*" value="PROPAGATION_REQUIRED"/>
</name-values>
</property>
</object>
</objects>
=========================================================================================================================
Objects.xml:
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<!--<object id="Dao.SuperDao" type="Jzking.Platform.Dao.SuperDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>-->
<!--Generic SuperDao with UserDao-->
<object id="Dao.UserDao" type="Jzking.Platform.Dao.UserDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>
<object id="Dao.TopicDao" type="Jzking.Platform.Dao.TopicDao,Jzking.Platform.Dao">
<property name="HibernateTemplate" ref="HibernateTemplate"/>
</object>
</objects>
以下是项目结构:
以下是我加载对象的方式,在测试项目中:
public T CreateDao<T>(string name)
{
#if DEBUG
log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo("log4net.config"));
HibernatingRhinos.Profiler.Appender.NHibernate.NHibernateProfiler.Initialize();
#endif
string[] xmlFiles = new string[]
{
"assembly://Jzking.Platform.Dao/Jzking.Platform.Dao.Config/ConfigerManager.xml"
};
IApplicationContext context = new XmlApplicationContext(xmlFiles);
IObjectFactory factory = (IObjectFactory)context;
return (T)factory.GetObject(name);
}
谢谢,大家能帮我看完这篇繁琐的文章,因为老板一直催我,心乱无比,搞了几天,实在没搞出来,时间不能再拖了,所以再次求助大家
我QQ:798670851
Jzking.Platform.Dao.UserDao
Test 'Jzking.Platform.MyTest.DaoTest.SaveDaoMain' failed: NHibernate.LazyInitializationException : Initializing[Jzking.Platform.Model.Models.User#1b3e6024-4b06-4732-a6ad-b241961c74a0]-Could not initialize proxy - no Session.
在 NHibernate.Proxy.AbstractLazyInitializer.Initialize()
在 NHibernate.ByteCode.Castle.LazyInitializer.Intercept(IInvocation invocation)
在 Castle.DynamicProxy.AbstractInvocation.Proceed()
在 UserProxyc0f1fa3bc93a444d94990d9f785fe2f3.get_UserName()
DaoTest.cs(113,0): 在 Jzking.Platform.MyTest.DaoTest.SaveDaoMain()
INFO Spring.Context.Support.XmlApplicationContext - ApplicationContext Refresh: Completed
INFO Spring.Data.Common.DbProviderFactory - 37 DbProviders Available. [SqlServer-1.1,SqlServer-2.0,SqlServerCe-3.1,SqlServerCe-3.5.1,OleDb-1.1,OleDb-2.0,OracleClient-2.0,OracleODP-2.0,OracleODP-11-2.0,MySql,MySql-1.0.9,MySql-5.0,MySql-5.0.8.1,MySql-5.1,MySql-5.1.4,MySql-5.2.3,MySql-6.1.3,Npgsql-1.0,Npgsql-2.0-beta1,Npgsql-2.0,DB2-9.0.0-1.1,DB2-9.0.0-2.0,DB2-9.1.0-1.1,DB2-9.1.0.2,iDB2-10.0.0.0,SQLite-1.0.43,SQLite-1.0.44,SQLite-1.0.47,SQLite-1.0.56,SQLite-1.0.65,Firebird-2.1,SybaseAse-12,SybaseAse-15,SybaseAse-AdoNet2,Odbc-1.1,Odbc-2.0,Cache-2.0.0.1]
INFO NHibernate.Cfg.Environment - NHibernate 2.1.2.4000 (2.1.2.4000)
INFO NHibernate.Cfg.Environment - hibernate-configuration section not found in application configuration file
INFO NHibernate.Cfg.Environment - Bytecode provider name : lcg
INFO NHibernate.Cfg.Environment - Using reflection optimizer
INFO NHibernate.Cfg.Configuration - Searching for mapped documents in assembly: Jzking.Platform.Model
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ShuperModel.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping class: Jzking.Platform.Model.Super.SuperModel -> SuperModel
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AbstractGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Super.AbstractGroup -> AbstractGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ManageUser.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ManageUser -> ManageUser
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ComInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ComInfo -> ComInfo
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.UserAccount.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.UserAccount -> UserAccount
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ComJoin.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ComJoin -> ComJoin
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SeoInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.SeoInfo -> SeoInfo
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AuditRecord.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.AuditRecord -> AuditRecord
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ManageGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ManageGroup -> ManageGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FaceClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FaceClass -> FaceClass
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Concern.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Concern -> Concern
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AbstractContent.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Super.AbstractContent -> AbstractContent
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.VoteItem.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.VoteItem -> VoteItem
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Vote.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Vote -> Vote
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TopicReply.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TopicReply -> TopicReply
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Topic.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Topic -> Topic
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SiteMessage.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.SiteMessage -> _Message
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Favorite.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Favorite -> Favorite
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TopicClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TopicClass -> TopicClass
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Face.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Face -> Face
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.VoteReply.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.VoteReply -> VoteReply
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SiteInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.SiteInfo -> SiteInfo
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FriGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FriGroup -> FriGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TheMenu.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TheMenu -> Menu
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.InviteJoin.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.InviteJoin -> InviteJoin
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.IndustryClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.IndustryClass -> IndustryClass
INFO NHibernate.Cfg.Configuration - Mapping resource:
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FilterWords -> FilterWords
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.User.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.User -> Users
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Feedback.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Feedback -> Feedback
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.RegMail.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.RegMail -> RegMail
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.InvitedRrecord.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.InvitedRrecord -> InvitedRrecord
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Friend.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Friend -> Friend
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FavGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FavGroup -> FavGroup
INFO NHibernate.Cfg.Configuration - checking mappings queue
INFO NHibernate.Cfg.Configuration - processing one-to-many association mappings
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.ManageUser.AuditRecord -> AuditRecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.ManageGroup.ManageUsers -> ManageUser
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FaceClass.Faces -> Face
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Vote.VoteReplys -> VoteReply
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Vote.VoteItems -> VoteItem
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Topic.TopicReplys -> TopicReply
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.TopicClass.Topics -> Topic
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FriGroup.Friends -> Friend
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Concern -> Concern
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.InvitedRrecords -> InvitedRrecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Topics -> Topic
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.AuditRecords -> AuditRecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Messages -> _Message
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.FriGroups -> FriGroup
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.TopicClasss -> TopicClass
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.ComJoins -> ComJoin
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.InviteJoins -> InviteJoin
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FavGroup.Favorites -> Favorite
INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
INFO NHibernate.Cfg.Configuration - processing foreign key constraints
INFO NHibernate.Cfg.Configuration - processing filters (second pass)
INFO Spring.Data.NHibernate.LocalSessionFactoryObject - Building new Hibernate SessionFactory
INFO NHibernate.Cfg.Configuration - checking mappings queue
INFO NHibernate.Cfg.Configuration - processing one-to-many association mappings
INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
INFO NHibernate.Cfg.Configuration - processing foreign key constraints
INFO NHibernate.Cfg.Configuration - processing filters (second pass)
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Exceptions.SQLExceptionConverterFactory - Using dialect defined converter
INFO NHibernate.Cfg.SettingsFactory - Generate SQL with comments: disabled
INFO NHibernate.Connection.ConnectionProviderFactory - Initializing connection provider: Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper, Spring.Data.NHibernate21, Version=1.3.0.20349, Culture=neutral, PublicKeyToken=65e474d141e25e07
INFO NHibernate.Connection.ConnectionProvider - Configuring ConnectionProvider
INFO NHibernate.Driver.DriverBase - setting ADO.NET command timeout to 60 seconds
INFO NHibernate.Cfg.SettingsFactory - Transaction factory: NHibernate.Transaction.AdoNetWithDistrubtedTransactionFactory
INFO NHibernate.Cfg.SettingsFactory - Optimize cache for minimal puts: False
INFO NHibernate.Cfg.SettingsFactory - Connection release mode: auto
INFO NHibernate.Cfg.SettingsFactory - Default batch fetch size: 1
INFO NHibernate.Cfg.SettingsFactory - Statistics: disabled
INFO NHibernate.Cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
INFO NHibernate.Cfg.SettingsFactory - Query translator: NHibernate.Hql.Ast.ANTLR.ASTQueryTranslatorFactory
INFO NHibernate.Cfg.SettingsFactory - Query language substitutions: {'true'='1', 'false'='0', 'yes'=''Y'', 'no'=''N'}
INFO NHibernate.Cfg.SettingsFactory - cache provider: NHibernate.Cache.NoCacheProvider, NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4
INFO NHibernate.Cfg.SettingsFactory - Batcher factory: NHibernate.AdoNet.SqlClientBatchingBatcherFactory, NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4
INFO NHibernate.Cfg.SettingsFactory - Default entity-mode: Poco
INFO NHibernate.Cfg.SettingsFactory - Named query checking : enabled
INFO NHibernate.Impl.SessionFactoryImpl - building session factory
INFO NHibernate.Impl.SessionFactoryObjectFactory - no name configured
INFO Spring.Context.Support.XmlApplicationContext - ApplicationContext Refresh: Completed
INFO NHibernate.Cfg.Configuration - Searching for mapped documents in assembly: Jzking.Platform.Model
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ShuperModel.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping class: Jzking.Platform.Model.Super.SuperModel -> SuperModel
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AbstractGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Super.AbstractGroup -> AbstractGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ManageUser.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ManageUser -> ManageUser
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ComInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ComInfo -> ComInfo
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.UserAccount.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.UserAccount -> UserAccount
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ComJoin.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ComJoin -> ComJoin
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SeoInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass:
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AuditRecord.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.AuditRecord -> AuditRecord
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.ManageGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.ManageGroup -> ManageGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FaceClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FaceClass -> FaceClass
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Concern.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Concern -> Concern
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.AbstractContent.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Super.AbstractContent -> AbstractContent
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.VoteItem.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.VoteItem -> VoteItem
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Vote.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Vote -> Vote
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TopicReply.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TopicReply -> TopicReply
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Topic.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Topic -> Topic
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SiteMessage.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.SiteMessage -> _Message
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Favorite.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Favorite -> Favorite
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TopicClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TopicClass -> TopicClass
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Face.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Face -> Face
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.VoteReply.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.VoteReply -> VoteReply
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.SiteInfo.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.SiteInfo -> SiteInfo
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FriGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FriGroup -> FriGroup
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.TheMenu.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.TheMenu -> Menu
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.InviteJoin.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.InviteJoin -> InviteJoin
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.IndustryClass.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.IndustryClass -> IndustryClass
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FilterWords.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FilterWords -> FilterWords
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.User.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.User -> Users
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Feedback.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Feedback -> Feedback
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.RegMail.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.RegMail -> RegMail
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.InvitedRrecord.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.InvitedRrecord -> InvitedRrecord
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.Friend.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.Friend -> Friend
INFO NHibernate.Cfg.Configuration - Mapping resource: Jzking.Platform.Model.Mapping.FavGroup.hbm.xml
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Cfg.XmlHbmBinding.Binder - Mapping union-subclass: Jzking.Platform.Model.Models.FavGroup -> FavGroup
INFO NHibernate.Cfg.Configuration - checking mappings queue
INFO NHibernate.Cfg.Configuration - processing one-to-many association mappings
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.ManageUser.AuditRecord -> AuditRecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection:
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FaceClass.Faces -> Face
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Vote.VoteReplys -> VoteReply
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Vote.VoteItems -> VoteItem
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.Topic.TopicReplys -> TopicReply
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.TopicClass.Topics -> Topic
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FriGroup.Friends -> Friend
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Concern -> Concern
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.InvitedRrecords -> InvitedRrecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Topics -> Topic
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.AuditRecords -> AuditRecord
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.Messages -> _Message
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.FriGroups -> FriGroup
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.TopicClasss -> TopicClass
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.ComJoins -> ComJoin
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.User.InviteJoins -> InviteJoin
INFO NHibernate.Cfg.XmlHbmBinding.Binder - mapping collection: Jzking.Platform.Model.Models.FavGroup.Favorites -> Favorite
INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
INFO NHibernate.Cfg.Configuration - processing foreign key constraints
INFO NHibernate.Cfg.Configuration - processing filters (second pass)
INFO Spring.Data.NHibernate.LocalSessionFactoryObject - Building new Hibernate SessionFactory
INFO NHibernate.Cfg.Configuration - checking mappings queue
INFO NHibernate.Cfg.Configuration - processing one-to-many association mappings
INFO NHibernate.Cfg.Configuration - processing one-to-one association property references
INFO NHibernate.Cfg.Configuration - processing foreign key constraints
INFO NHibernate.Cfg.Configuration - processing filters (second pass)
INFO NHibernate.Dialect.Dialect - Using dialect: NHibernate.Dialect.MsSql2000Dialect
INFO NHibernate.Exceptions.SQLExceptionConverterFactory - Using dialect defined converter
INFO NHibernate.Cfg.SettingsFactory - Generate SQL with comments: disabled
INFO NHibernate.Connection.ConnectionProviderFactory - Initializing connection provider: Spring.Data.NHibernate.LocalSessionFactoryObject+DbProviderWrapper, Spring.Data.NHibernate21, Version=1.3.0.20349, Culture=neutral, PublicKeyToken=65e474d141e25e07
INFO NHibernate.Connection.ConnectionProvider - Configuring ConnectionProvider
INFO NHibernate.Driver.DriverBase - setting ADO.NET command timeout to 60 seconds
INFO NHibernate.Cfg.SettingsFactory - Transaction factory: NHibernate.Transaction.AdoNetWithDistrubtedTransactionFactory
INFO NHibernate.Cfg.SettingsFactory - Optimize cache for minimal puts: False
INFO NHibernate.Cfg.SettingsFactory - Connection release mode: auto
INFO NHibernate.Cfg.SettingsFactory - Default batch fetch size: 1
INFO NHibernate.Cfg.SettingsFactory - Statistics: disabled
INFO NHibernate.Cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
INFO NHibernate.Cfg.SettingsFactory - Query translator: NHibernate.Hql.Ast.ANTLR.ASTQueryTranslatorFactory
INFO NHibernate.Cfg.SettingsFactory - Query language substitutions: {'true'='1', 'false'='0', 'yes'=''Y'', 'no'=''N'}
INFO NHibernate.Cfg.SettingsFactory - cache provider: NHibernate.Cache.NoCacheProvider, NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4
INFO NHibernate.Cfg.SettingsFactory - Batcher factory: NHibernate.AdoNet.SqlClientBatchingBatcherFactory, NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4
INFO NHibernate.Cfg.SettingsFactory - Default entity-mode: Poco
INFO NHibernate.Cfg.SettingsFactory - Named query checking : enabled
INFO NHibernate.Impl.SessionFactoryImpl - building session factory
INFO NHibernate.Impl.SessionFactoryObjectFactory - no name configured
INFO Spring.Context.Support.XmlApplicationContext - ApplicationContext Refresh: Completed
WARN Spring.Data.NHibernate.SessionFactoryUtils - Using FallbackException Translator. Could not translate from ISessionFactory to IDbProvider
DEBUG Spring.Data.NHibernate.SessionFactoryUtils - Opening Hibernate Session
DEBUG Spring.Data.NHibernate.HibernateAccessor - Eagerly flushing Hibernate session
INFO NHibernate.Engine.Cascade - processing cascade NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for: Jzking.Platform.Model.Models.Topic
INFO NHibernate.Engine.Cascade - cascade NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for collection: Jzking.Platform.Model.Models.Topic.TopicReplys
INFO NHibernate.Engine.Cascade - done cascade NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for collection: Jzking.Platform.Model.Models.Topic.TopicReplys
INFO NHibernate.Engine.Cascade - done processing cascade NHibernate.Engine.CascadingAction+SaveUpdateCascadingAction for: Jzking.Platform.Model.Models.Topic
DEBUG Spring.Data.NHibernate.SessionFactoryUtils - Closing Hibernate Session
ERROR NHibernate.LazyInitializationException - Initializing[Jzking.Platform.Model.Models.User#1b3e6024-4b06-4732-a6ad-b241961c74a0]-Could not initialize proxy - no Session.
NHibernate.LazyInitializationException: Initializing[Jzking.Platform.Model.Models.User#1b3e6024-4b06-4732-a6ad-b241961c74a0]-Could not initialize proxy - no Session.
0 passed, 1 failed, 0 skipped, took 8.50 seconds (NUnit 2.5.5).
声明性事务没有效果?你该自定义事务标签 然后在public T CreateDao<T>(string name)方法上装上标签就可以了。。
Spring.net Nhibernate
a-》b=一对一,映射的方式是伪多对一:a中,many-to-one,我能正确的获取到a对象:但却不能通过a对象获取b对象,而我不用spring却可以。所以我想是不是spring哪里配置的不对。
一对一 就one to one