If these are reserved words, shouldn't we add them to the OracleDictionary so they'll get escaped out for any app that happens to try using them?

-Donald

[email protected] wrote:
Author: jrbauer
Date: Tue Sep 15 20:38:07 2009
New Revision: 815473

URL: http://svn.apache.org/viewvc?rev=815473&view=rev
Log:
Modify entity definitions to avoid Oracle reserved words.

Modified:
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/PhoneNumber.java
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/TestAssocOverrides.java
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/Employee.java
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/PhoneNumber.java
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/TestMappedById.java

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/PhoneNumber.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/PhoneNumber.java?rev=815473&r1=815472&r2=815473&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/PhoneNumber.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/PhoneNumber.java
 Tue Sep 15 20:38:07 2009
@@ -25,17 +25,18 @@
 @Table(name="PHONE_ATTROVER")
 public class PhoneNumber {
@Id - int number;
+    int phNumber;
+ @ManyToMany(mappedBy="contactInfo.phoneNumbers")
     Collection<Employee> employees = new ArrayList<Employee>();
- public int getNumber() {
-        return number;
+    public int getPhNumber() {
+        return phNumber;
     }
- public void setNumber(int number) {
-        this.number = number;
+    public void setPhNumber(int number) {
+        this.phNumber = number;
     }
public Collection<Employee> getEmployees() {

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/TestAssocOverrides.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/TestAssocOverrides.java?rev=815473&r1=815472&r2=815473&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/TestAssocOverrides.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/embed/attrOverrides/TestAssocOverrides.java
 Tue Sep 15 20:38:07 2009
@@ -145,7 +145,7 @@
        
     public PhoneNumber createPhoneNumber(EntityManager em) {
        PhoneNumber p = new PhoneNumber();
-       p.setNumber(phoneId++);
+       p.setPhNumber(phoneId++);
        em.persist(p);
        return p;
} @@ -187,7 +187,7 @@
     }
        
     public void assertPhoneNumber(PhoneNumber p, int empId) {
-        int number = p.getNumber();
+        int number = p.getPhNumber();
         Collection<Employee> es = p.getEmployees();
         for (Employee e: es) {
             assertEquals(empId, e.getEmpId());

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/Employee.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/Employee.java?rev=815473&r1=815472&r2=815473&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/Employee.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/Employee.java
 Tue Sep 15 20:38:07 2009
@@ -62,7 +62,7 @@
     public boolean equals(Object o) {
         Employee e = (Employee) o;
         PhoneNumber p = e.getPhoneNumber();
-        if (p.getNumber() != phoneNumber.getNumber())
+        if (p.getPhNumber() != phoneNumber.getPhNumber())
             return false;
return true;

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/PhoneNumber.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/PhoneNumber.java?rev=815473&r1=815472&r2=815473&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/PhoneNumber.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/PhoneNumber.java
 Tue Sep 15 20:38:07 2009
@@ -24,18 +24,18 @@
 @Table(name="PH_MBI")
 public class PhoneNumber {
     @Id
-    int number;
+    int phNumber;
@OneToOne(fetch=FetchType.LAZY)
     Employee emp;
- public int getNumber() {
-        return number;
+    public int getPhNumber() {
+        return phNumber;
     }
- public void setNumber(int number) {
-        this.number = number;
+    public void setPhNumber(int number) {
+        this.phNumber = number;
     }
public Employee getEmp() {

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/TestMappedById.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/TestMappedById.java?rev=815473&r1=815472&r2=815473&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/TestMappedById.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/enhance/identity/TestMappedById.java
 Tue Sep 15 20:38:07 2009
@@ -170,7 +170,7 @@
         e.setEmpId(1);
         e.setEmpType(Employee.EmpType.A1);
         PhoneNumber phoneNumber = new PhoneNumber();
-        phoneNumber.setNumber(1);
+        phoneNumber.setPhNumber(1);
         phoneNumber.setEmp(e);
         e.setPhoneNumber(phoneNumber);
         em.persist(phoneNumber);



Reply via email to