gdamour 2005/10/18 21:47:56
Modified: modules/itests/src/java/org/openejb/test/entity/cmp2/model
StorageBean.java StorageRemote.java
Log:
GERONIMO-1090 By default, CMP fields of type char should be mapped to the
CHAR SQL type.
Add an integration test.
Revision Changes Path
1.3 +10 -8
openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageBean.java
Index: StorageBean.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageBean.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- StorageBean.java 31 Jul 2005 19:32:24 -0000 1.2
+++ StorageBean.java 19 Oct 2005 01:47:56 -0000 1.3
@@ -47,20 +47,19 @@
*/
package org.openejb.test.entity.cmp2.model;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.InputStream;
import java.sql.Connection;
-import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
-import java.io.ByteArrayInputStream;
-import java.io.InputStream;
-import java.io.ByteArrayOutputStream;
+
import javax.ejb.CreateException;
+import javax.ejb.EJBException;
import javax.ejb.EntityBean;
import javax.ejb.EntityContext;
-import javax.ejb.EJBException;
-import javax.sql.DataSource;
import javax.naming.InitialContext;
-import javax.naming.NamingException;
+import javax.sql.DataSource;
/**
* @version $Revision$ $Date$
@@ -74,6 +73,9 @@
public abstract byte[] getBlob();
public abstract void setBlob(byte[] blob);
+
+ public abstract char getChar();
+ public abstract void setChar(char value);
public void setBytes(byte[] bytes) {
try {
1.3 +4 -1
openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageRemote.java
Index: StorageRemote.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageRemote.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- StorageRemote.java 31 Jul 2005 19:32:24 -0000 1.2
+++ StorageRemote.java 19 Oct 2005 01:47:56 -0000 1.3
@@ -62,4 +62,7 @@
public void setBytes(byte[] bytes) throws RemoteException;
public byte[] getBytes() throws RemoteException;
+
+ public char getChar() throws RemoteException;
+ public void setChar(char value) throws RemoteException;
}