|
From: Heiko W.R. <pi...@us...> - 2003-09-09 01:13:07
|
User: pilhuhn
Date: 03/09/08 07:20:58
Modified: src/etc/conf/default Tag: Branch_3_2
standardjbosscmp-jdbc.xml
Log:
Escape reserved words in table names by prepending an X.
This should fix bug 555070.
The list of reserved words is in standardjbosscmp-jdbc.xml and can
thus be changed by the user.
SQLUtil.java also included the fix from patches-793328
Revision Changes Path
No revision
No revision
1.39.2.25 +31 -2 jboss/src/etc/conf/default/standardjbosscmp-jdbc.xml
Index: standardjbosscmp-jdbc.xml
===================================================================
RCS file: /cvsroot/jboss/jboss/src/etc/conf/default/standardjbosscmp-jdbc.xml,v
retrieving revision 1.39.2.24
retrieving revision 1.39.2.25
diff -u -r1.39.2.24 -r1.39.2.25
--- standardjbosscmp-jdbc.xml 24 Aug 2003 18:06:37 -0000 1.39.2.24
+++ standardjbosscmp-jdbc.xml 8 Sep 2003 14:20:58 -0000 1.39.2.25
@@ -9,7 +9,7 @@
<!-- -->
<!-- ===================================================================== -->
-<!-- $Id: standardjbosscmp-jdbc.xml,v 1.39.2.24 2003/08/24 18:06:37 loubyansky Exp $ -->
+<!-- $Id: standardjbosscmp-jdbc.xml,v 1.39.2.25 2003/09/08 14:20:58 pilhuhn Exp $ -->
<jbosscmp-jdbc>
@@ -40,7 +40,9 @@
</unknown-pk>
<entity-command name="default"/>
-
+
+
+
</defaults>
<type-mappings>
@@ -2413,4 +2415,31 @@
class="org.jboss.ejb.plugins.cmp.jdbc.keygen.JDBC30GeneratedKeysCreateCommand"/>
</entity-commands>
+ <!-- reserved words that should not be used as table names -->
+ <!-- JBoss will escape them by prepending a 'X' -->
+ <reserved-words>
+ <word>create</word>
+ <word>table</word>
+ <word>alter</word>
+ <word>on</word>
+ <word>column</word>
+ <word>index</word>
+ <word>set</word>
+ <word>select</word>
+ <word>update</word>
+ <word>delete</word>
+ <word>from</word>
+ <word>view</word>
+ <word>trigger</word>
+ <word>commit></word>
+ <word>rollback</word>
+ <word>drop</word>
+ <word>grant</word>
+ <word>revoke</word>
+ <word>group</word>
+ <word>between</word>
+ <word>join</word>
+ <word>unique</word>
+ <word>primary</word>
+ </reserved-words>
</jbosscmp-jdbc>
|