是否可以使用Hibernate使用空格创建列名称?

马雷克:

我正在建立电子元件的数据库系统。不幸的是,将使用我的某些表的其他程序需要在列名中使用空格。香港专业教育学院尝试在我的hbm.xml文件这样的属性:

...

属性名称=“ partGroup”列=“部件组” type =“字符串”

...

当然,休眠不会使用该列名称创建表。

有没有办法使用休眠方式呢?

谢谢 :]

Pascal Thivent:

有一种方法,用反引号将表名或列名括起来。从文档中:

5.4。SQL带引号的标识符

您可以通过将表名或列名放在映射文档的反引号中来强制Hibernate在生成的SQL中用标识符引起来。Hibernate将为SQL方言使用正确的引号样式。这通常是双引号,但是SQL Server使用括号,而MySQL使用反引号。

<class name="LineItem" table="`Line Item`">
    <id name="id" column="`Item Id`"/><generator class="assigned"/></id>
    <property name="itemNumber" column="`Item #`"/>
    ...
</class>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用Java创建dll?

是否可以使用Java为CPLEX创建.dat文件?

是否可以使用Criteria或DetachedCriteria Hibernate进行此查询

在HangFire中,我可以使用队列名称入队,而不使用Queue属性吗?

是否可以使用HTML / JS / CSS创建透明窗口?

CSS类名称中是否可以使用空格字符?

是否可以使用EncogModel创建循环神经网络?

我可以使用dplyr从所有列名称中删除空格吗?

是否可以使用模型创建状态选择?

是否可以创建一个在R的列名称中包含空格的数据框?

是否可以使用.map()从对象数组创建对象?

名称何时可以使用?

如果进程的名称中包含空格,是否可以使用标准工具来获得其全名?

是否可以使用流畅的DIV布局来创建?

是否可以使用其他名称加载requirejs

是否可以使用Java在Netbeans中创建可视插件?

是否可以使用MEL来创建动态变量名或其他名称?

是否可以使用名称访问变量UI成员?

可以使用for循环创建数组名称吗?

是否可以使用库中的类型创建DataContract?

是否可以使用指针创建类的实例?

是否可以使用Windows热点创建登录页面?

curl:是否可以使用MKCOL创建更多集合?

是否可以使用整数作为数组的名称?

是否可以使用JGraphx创建子边缘/分割边缘

是否可以使用电子创建不规则窗口?

是否可以使用 SpriteKit 创建复杂的平台游戏?

是否可以使用通配符创建路由?

Djnago,是否可以使用模型创建多个状态选择?