NHibernate Mapping.ByCode等效于“ hbm2ddl.keywords”设置是什么?

问题描述

| 我刚遇到一个与此SO问题相关的情况:如何告诉NHibernate始终强制使用引号引起来的标识符? 我的实体具有\“ Order \”属性,NH扼流圈试图创建数据库。我正在使用NHibernate 3.2的新Mapping.ByCode功能,并且在需要应用
hbm2dll.keywords
设置的地方它尚不清楚。 提前致谢!     

解决方法

嗯,找到了:http://nhforge.org/blogs/nhibernate/archive/2009/06/24/auto-quote-table-column-names.aspx 当您拥有已配置配置的实例时(恰好在调用
BuildSessionFactory
之前),可以执行:
SchemaMetadataUpdater.QuoteTableAndColumns(configuration);
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...