5.4. SQL中引号包围的标识符

你可通过在映射文档中使用反向引号()把表名或者字段名包围起来,以强制Hibernate在生成的SQL中把标识符用引号包围起来。Hibernate会使用相应的SQLDialect`(方言)来使用正确的引号风格(通常是双引号,但是在SQL Server中是括号,MySQL中是反向引号)。

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