@@ -115,7 +115,7 @@ private String render() throws IOException {
115
115
builder .append ("<mapper namespace=\" " + domainClass .getName () + "\" >" );
116
116
117
117
if (!isFragmentExist ("TABLE_NAME" )) {
118
- builder .append ("<sql id=\" TABLE_NAME\" >" + persistentEntity .getTableName () + "</sql>" );
118
+ builder .append ("<sql id=\" TABLE_NAME\" >" + dialect . wrapTableName ( persistentEntity .getTableName () ) + "</sql>" );
119
119
}
120
120
if (dialect .supportsSequences ()) {
121
121
if (!isFragmentExist ("SEQUENCE" )) {
@@ -182,7 +182,7 @@ private void buildUpdateSQL(final StringBuilder builder) {
182
182
return ;
183
183
}
184
184
builder .append ("<update id=\" _update\" parameterType=\" " + domainClass .getName () + "\" lang=\" XML\" >" );
185
- builder .append ("update " ).append (persistentEntity .getTableName ());
185
+ builder .append ("update " ).append (dialect . wrapTableName ( persistentEntity .getTableName () ));
186
186
builder .append ("<set>" );
187
187
188
188
persistentEntity .doWithProperties (new SimplePropertyHandler () {
@@ -356,7 +356,7 @@ private void buildFindByPager(StringBuilder builder) {
356
356
}
357
357
358
358
private void buildDeleteAll (StringBuilder builder ) {
359
- builder .append ("<delete id=\" _deleteAll\" >truncate table " + persistentEntity .getTableName () + " </delete>" );
359
+ builder .append ("<delete id=\" _deleteAll\" >truncate table " +dialect . wrapTableName ( persistentEntity .getTableName () ) + " </delete>" );
360
360
}
361
361
362
362
private void buildDeleteById (final StringBuilder builder ) {
@@ -558,7 +558,7 @@ private void buildInsertSQL(final StringBuilder builder) {
558
558
IdentityColumnSupport identityColumnSupport = dialect .getIdentityColumnSupport ();
559
559
if (idProperty .getIdGenerationType () == IDENTITY || (idProperty .getIdGenerationType () == AUTO && identityColumnSupport .supportsIdentityColumns ())) {
560
560
builder .append ("<selectKey keyProperty=\" " + idProperty .getName () + "\" resultType=\" " + idProperty .getActualType ().getName () + "\" order=\" AFTER\" >" );
561
- builder .append (dialect .getIdentityColumnSupport ().getIdentitySelectString (persistentEntity .getTableName (), idProperty .getColumnName (), idProperty .getJdbcType ().TYPE_CODE ));
561
+ builder .append (dialect .getIdentityColumnSupport ().getIdentitySelectString (dialect . wrapTableName ( persistentEntity .getTableName () ), idProperty .getColumnName (), idProperty .getJdbcType ().TYPE_CODE ));
562
562
builder .append ("</selectKey>" );
563
563
} else if (idProperty .getIdGenerationType () == SEQUENCE || (idProperty .getIdGenerationType () == AUTO && dialect .supportsSequences ())) {
564
564
builder .append ("<selectKey keyProperty=\" " + idProperty .getName () + "\" resultType=\" " + idProperty .getActualType ().getName () + "\" order=\" BEFORE\" >" );
@@ -568,7 +568,7 @@ private void buildInsertSQL(final StringBuilder builder) {
568
568
}
569
569
builder .append ("<![CDATA[" );
570
570
571
- builder .append ("insert into " ).append (persistentEntity .getTableName ()).append ("(" );
571
+ builder .append ("insert into " ).append (dialect . wrapTableName ( persistentEntity .getTableName () )).append ("(" );
572
572
573
573
574
574
persistentEntity .doWithProperties (new SimplePropertyHandler () {
0 commit comments