<style>
/* Changing the layout to use less space for mobiles */
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
#email-body { min-width: 30em !important; }
#email-page { padding: 8px !important; }
#email-banner { padding: 8px 8px 0 8px !important; }
#email-avatar { margin: 1px 8px 8px 0 !important; padding: 0 !important; }
#email-fields { padding: 0 8px 8px 8px !important; }
#email-gutter { width: 0 !important; }
}
</style>
<div id="email-body">
<table id="email-wrap" align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#f0f0f0;color:#000000;width:100%;">
<tr valign="top">
<td id="email-page" style="padding:16px !important;">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="background-color:#ffffff;border:1px solid #bbbbbb;color:#000000;width:100%;">
<tr valign="top">
<td bgcolor="#3e4c4e" style="background-color:#3e4c4e;color:#ffffff;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;line-height:1;"><img src="https://www.jboss.org/dms/hibernate/images/jira/jiraheader_hibernate.png" alt="" style="vertical-align:top;" /></td>
</tr><tr valign="top">
<td id="email-banner" style="padding:32px 32px 0 32px;">
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="width:100%;">
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;padding:0;">
<img id="email-avatar" src="https://hibernate.onjira.com/secure/useravatar?avatarId=10162" alt="" height="48" width="48" border="0" align="left" style="padding:0;margin: 0 16px 16px 0;" />
<div id="email-action" style="padding: 0 0 8px 0;font-size:12px;line-height:18px;">
<a class="user-hover" rel="mustangxu" id="email_mustangxu" href="https://hibernate.onjira.com/secure/ViewProfile.jspa?name=mustangxu" style="color:#6c797f;">Jay Xu</a>
commented on <img src="https://hibernate.onjira.com/images/icons/issue_subtask.gif" height="16" width="16" border="0" align="absmiddle" alt="Sub-task"> <a style='color:#6c797f;text-decoration:none;' href='https://hibernate.onjira.com/browse/HHH-6521'>HHH-6521</a>
</div>
<div id="email-summary" style="font-size:16px;line-height:20px;padding:2px 0 16px 0;">
<a style='color:#6c797f;text-decoration:none;' href='https://hibernate.onjira.com/browse/HHH-6521'><strong>Column name is not quoted even the global quote identifier property is enabled</strong></a>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td id="email-fields" style="padding:0 32px 32px 32px;">
<table border="0" cellpadding="0" cellspacing="0" style="padding:0;text-align:left;width:100%;" width="100%">
<tr valign="top">
<td id="email-gutter" style="width:64px;white-space:nowrap;"></td>
<td>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr valign="top">
<td colspan="2" style="color:#000000;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:12px;padding:0 0 16px 0;width:100%;">
<div class="comment-block" style="background-color:#edf5ff;border:1px solid #dddddd;color:#000000;padding:12px;"><p>Hi</p>
<p>Is this issue fixed in 4.1.7? I met some issues seems related to this one.</p>
<p>I wrote UTs using derby but the DDL failed if the column name is a SQL keyword. e.g.</p>
<p>"org.hibernate.tool.hbm2ddl.SchemaUpdate:235 - HHH000388: Unsuccessful: create table redemption_requests (id integer generated by default as identity, amount numeric(16,2) not null, operateDate timestamp, partial boolean not null, redemptionType varchar(32) not null, rejectionCause clob(255), requestDate timestamp not null, reservedAmount numeric(16,2) not null, state varchar(32) not null, targetDay date not null, userID varchar(36) not null, version integer not null, product_id integer not null, primary key (id))<br/>
org.hibernate.tool.hbm2ddl.SchemaUpdate:236 - Syntax error: Encountered "partial" at line 6, column 9."</p>
<p>seems that the column name is not escaped correctly.</p>
<p>I look into the source code of org.hibernate.mapping.Table(4.1.7) and found some code may be the cause:</p>
<p>        /**</p>
<ul>
        <li>returns quoted name as it would be in the mapping file.<br/>
         */<br/>
        public String getQuotedName() {
                return quoted ?
                                "`" + name + "`" :
                                name;
        }</li>
</ul>
<p>when I trying to find out the places invoking org.hibernate.mapping.Table.setQuoted(boolean) that possibly changes "quoted" to true, there is nowhere</p></div>
<div style="color:#505050;padding:4px 0 0 0;"> </div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td><!-- End #email-page -->
</tr>
<tr valign="top">
<td style="color:#505050;font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:10px;line-height:14px;padding: 0 16px 16px 16px;text-align:center;">
This message is automatically generated by JIRA.<br />
If you think it was sent incorrectly, please contact your JIRA administrators<br />
For more information on JIRA, see: <a style='color:#6c797f;' href='http://www.atlassian.com/software/jira'>http://www.atlassian.com/software/jira</a>
</td>
</tr>
</table><!-- End #email-wrap -->
</div><!-- End #email-body -->