Author: aadamchik
Date: Thu Sep 28 08:45:55 2006
New Revision: 450901
URL: http://svn.apache.org/viewvc?view=rev&rev=450901
Log:
CAY-672 Adding long test
Added:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/LongEntity.java
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/auto/_LongEntity.java
Modified:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/resources/testmap.map.xml
Added:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/LongEntity.java
URL:
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/LongEntity.java?view=auto&rev=450901
==============================================================================
---
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/LongEntity.java
(added)
+++
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/LongEntity.java
Thu Sep 28 08:45:55 2006
@@ -0,0 +1,10 @@
+package org.apache.art;
+
+import org.apache.art.auto._LongEntity;
+
+public class LongEntity extends _LongEntity {
+
+}
+
+
+
Added:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/auto/_LongEntity.java
URL:
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/auto/_LongEntity.java?view=auto&rev=450901
==============================================================================
---
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/auto/_LongEntity.java
(added)
+++
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/java/org/apache/art/auto/_LongEntity.java
Thu Sep 28 08:45:55 2006
@@ -0,0 +1,22 @@
+package org.apache.art.auto;
+
+/** Class _LongEntity was generated by Cayenne.
+ * It is probably a good idea to avoid changing this class manually,
+ * since it may be overwritten next time code is regenerated.
+ * If you need to make any customizations, please use subclass.
+ */
+public class _LongEntity extends org.apache.cayenne.CayenneDataObject {
+
+ public static final String LONG_FIELD_PROPERTY = "longField";
+
+ public static final String ID_PK_COLUMN = "ID";
+
+ public void setLongField(Long longField) {
+ writeProperty("longField", longField);
+ }
+ public Long getLongField() {
+ return (Long)readProperty("longField");
+ }
+
+
+}
Modified:
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/resources/testmap.map.xml
URL:
http://svn.apache.org/viewvc/incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/resources/testmap.map.xml?view=diff&rev=450901&r1=450900&r2=450901
==============================================================================
---
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/resources/testmap.map.xml
(original)
+++
incubator/cayenne/main/trunk/core/cayenne-jdk1.4/src/test/resources/testmap.map.xml
Thu Sep 28 08:45:55 2006
@@ -144,6 +144,10 @@
<db-attribute name="GENERATED_COLUMN" type="INTEGER"
isPrimaryKey="true" isGenerated="true" isMandatory="true"/>
<db-attribute name="NAME" type="VARCHAR" length="100"/>
</db-entity>
+ <db-entity name="LONG_ENTITY">
+ <db-attribute name="ID" type="INTEGER" isPrimaryKey="true"
isMandatory="true"/>
+ <db-attribute name="LONG_FIELD" type="BIGINT"/>
+ </db-entity>
<db-entity name="MEANINGFUL_PK_DEP">
<db-attribute name="DESCR" type="VARCHAR" length="50"/>
<db-attribute name="MASTER_PK" type="INTEGER"/>
@@ -320,6 +324,9 @@
</obj-entity>
<obj-entity name="GeneratedColumnTestEntity"
className="org.apache.art.GeneratedColumnTestEntity"
dbEntityName="GENERATED_COLUMN_TEST">
<obj-attribute name="name" type="java.lang.String"
db-attribute-path="NAME"/>
+ </obj-entity>
+ <obj-entity name="LongEntity" className="org.apache.art.LongEntity"
dbEntityName="LONG_ENTITY">
+ <obj-attribute name="longField" type="java.lang.Long"
db-attribute-path="LONG_FIELD"/>
</obj-entity>
<obj-entity name="MeaningfulGeneratedColumnTestEntity"
className="org.apache.art.MeaningfulGeneratedColumnTestEntity"
dbEntityName="GENERATED_COLUMN_TEST">
<obj-attribute name="generatedColumn" type="java.lang.Integer"
db-attribute-path="GENERATED_COLUMN"/>