This is an automated email from the ASF dual-hosted git repository. ntimofeev pushed a commit to branch STABLE-4.2 in repository https://gitbox.apache.org/repos/asf/cayenne.git
The following commit(s) were added to refs/heads/STABLE-4.2 by this push: new f6cb7c930 CAY-2783 DbEntity to ObjEntity synchronization should check mandatory flag for primitive java types f6cb7c930 is described below commit f6cb7c930e9aa0a3126edb654cca8734e1394c4a Author: Nikita Timofeev <stari...@gmail.com> AuthorDate: Tue Dec 6 11:44:33 2022 +0300 CAY-2783 DbEntity to ObjEntity synchronization should check mandatory flag for primitive java types --- .../tools/dbimport/testCustomObjectLayerSettings.map.xml-result | 4 ++-- .../apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.sql | 4 ++-- .../tools/dbimport/testExcludeRelationshipFirst.map.xml-result | 2 +- .../org/apache/cayenne/tools/dbimport/testOneToOne.map.xml-result | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.map.xml-result b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.map.xml-result index 93116c9e3..8fc497dfe 100644 --- a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.map.xml-result +++ b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.map.xml-result @@ -23,11 +23,11 @@ project-version="10"> <property name="defaultSchema" value="SCHEMA_01"/> <db-entity name="EXISTING_TABLE" schema="SCHEMA_01"> - <db-attribute name="COL2" type="INTEGER" length="10"/> + <db-attribute name="COL2" type="INTEGER" isMandatory="true" length="10"/> <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true" length="10"/> </db-entity> <db-entity name="NEW_TABLE" schema="SCHEMA_01"> - <db-attribute name="COL2" type="INTEGER" length="10"/> + <db-attribute name="COL2" type="INTEGER" isMandatory="true" length="10"/> <db-attribute name="ID" type="INTEGER" isPrimaryKey="true" isMandatory="true" length="10"/> </db-entity> <db-entity name="XYZ_PREFIXED_NEW_TABLE" schema="SCHEMA_01"> diff --git a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.sql b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.sql index 3506bcb75..e3b738d3a 100644 --- a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.sql +++ b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testCustomObjectLayerSettings.sql @@ -20,13 +20,13 @@ SET SCHEMA schema_01; CREATE TABLE schema_01.new_table ( id INTEGER NOT NULL, - COL2 INTEGER, + COL2 INTEGER NOT NULL, PRIMARY KEY (id) ); CREATE TABLE schema_01.existing_table ( id INTEGER NOT NULL, - COL2 INTEGER, + COL2 INTEGER NOT NULL, PRIMARY KEY (id) ); diff --git a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testExcludeRelationshipFirst.map.xml-result b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testExcludeRelationshipFirst.map.xml-result index 51569b080..152c4b047 100644 --- a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testExcludeRelationshipFirst.map.xml-result +++ b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testExcludeRelationshipFirst.map.xml-result @@ -33,7 +33,7 @@ <obj-entity name="Test1" className="Test1" dbEntityName="TEST1"/> <obj-entity name="Test2" className="Test2" dbEntityName="TEST2"> - <obj-attribute name="test1Id" type="int" db-attribute-path="TEST1_ID"/> + <obj-attribute name="test1Id" type="java.lang.Integer" db-attribute-path="TEST1_ID"/> </obj-entity> diff --git a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testOneToOne.map.xml-result b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testOneToOne.map.xml-result index 48551d440..54f3764a5 100644 --- a/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testOneToOne.map.xml-result +++ b/maven-plugins/cayenne-maven-plugin/src/test/resources/org/apache/cayenne/tools/dbimport/testOneToOne.map.xml-result @@ -33,7 +33,7 @@ <db-attribute name="PLAYER_ID" type="INTEGER" isPrimaryKey="true" isMandatory="true" length="10"/> </db-entity> <obj-entity name="PickSchedule" className="PickSchedule" dbEntityName="PICK_SCHEDULE"> - <obj-attribute name="ownerId" type="int" db-attribute-path="OWNER_ID"/> + <obj-attribute name="ownerId" type="java.lang.Integer" db-attribute-path="OWNER_ID"/> </obj-entity> <obj-entity name="Player" className="Player" dbEntityName="PLAYER"> </obj-entity>