首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用hibernate创建带有空格的列名?

是否可以使用hibernate创建带有空格的列名?
EN

Stack Overflow用户
提问于 2010-08-24 22:06:06
回答 1查看 3.6K关注 0票数 8

我正在建立电子元器件的数据库系统。不幸的是,将使用我的一些表的其他程序需要在列名中使用空格。我在我的hbm.xml文件中尝试了类似这样的属性:

..。

属性name="partGroup“column=”部件组“type=”字符串“

..。

当然,hibernate不会创建具有该列名的表。

有没有办法用hibernate做到这一点呢?

谢谢:]

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-08-25 00:33:05

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

5.4. SQL quoted identifiers

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

...

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3557289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档