.NET 企业库 知识分享--知识产生力量,成功源于分享!
RSS

导航







专业.NET技术社区

专业.NET技术社区


快速搜索

高级搜索 »

注意:此页面是NHibernate 1.0.1 中文文档的一部分。

下面是一些在运行时可以改变NHibernate行为的其他配置。所有这些都是可选的,也有合理的默认值。

表2.2 NHibernate 配置属性
属性名用途
hibernate.dialectNHibernate方言(Dialect)的类名 - 可以让NHibernate使用某些特定的数据库平台的特性
例如: full.classname.of.Dialect(如果方言创建在NHibernate中), 或者full.classname.of.Dialect, assembly (如果使用一个自定义的方言的实现,它不属于NHibernate)。
hibernate.default_schema在生成的SQL中,scheml/tablespace的全限定名.
例如: SCHEMA_NAME
hibernate.prepare_sql是否准备sql语句
例如: true | false
hibernate.session_factory_nameSessionFactory被创建后将自动绑定这个名称.
例如: some.name
hibernate.use_outer_join允许使用外连接抓取。
例如:true | false
hibernate.cache.provider_class指定一个自定义的CacheProvider缓存提供者的类名
例如: full.classname.of.CacheProvider(如果ICacheProvider创建在NHibernate中), 或full.classname.of.CacheProvider, assembly(如果使用一个自定义的ICacheProvider,它不属于NHibernate)。
hibernate.query.substitutions把NHibernate查询中的一些短语替换为SQL短语(比如说短语可能是函数或者字符)。
例如: hqlLiteral=SQL_LITERAL, hqlFunction=SQLFUNC

顶部
.NET 藏经阁 | | 版权所有 ©2008 entlib.net.cn