This is an automated email from the ASF dual-hosted git repository.
ashishvijaywargiya pushed a commit to branch re-organise-entityengine-content
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to
refs/heads/re-organise-entityengine-content by this push:
new db6a766589 Revert "No functional changes, just reformatted the
entityengine.xml file content a bit."
db6a766589 is described below
commit db6a76658963531dae5b6c24dac8f66f98f10adb
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Sat Jun 27 17:57:02 2026 +0530
Revert "No functional changes, just reformatted the entityengine.xml file
content a bit."
This reverts commit 7ee29bd93fc3e9d1764da8aeaaa3583cd3981dda.
---
framework/entity/config/entityengine.xml | 179 ++++++++++++++++---------------
1 file changed, 92 insertions(+), 87 deletions(-)
diff --git a/framework/entity/config/entityengine.xml
b/framework/entity/config/entityengine.xml
index 9a4abe9640..724fba47e6 100644
--- a/framework/entity/config/entityengine.xml
+++ b/framework/entity/config/entityengine.xml
@@ -97,7 +97,10 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
<entity-data-reader name="ext-test"/>
<entity-data-reader name="ext-demo"/>
+ <field-type name="hsql" loader="fieldfile" location="fieldtypehsql.xml"/>
<field-type name="h2" loader="fieldfile" location="fieldtypeh2.xml"/>
+ <field-type name="daffodil" loader="fieldfile"
location="fieldtypedaffodil.xml"/>
+ <field-type name="axion" loader="fieldfile" location="fieldtypeaxion.xml"/>
<field-type name="mysql" loader="fieldfile" location="fieldtypemysql.xml"/>
<field-type name="postgres" loader="fieldfile"
location="fieldtypepostgres.xml"/>
<field-type name="oracle" loader="fieldfile"
location="fieldtypeoracle.xml"/>
@@ -106,10 +109,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
<field-type name="firebird" loader="fieldfile"
location="fieldtypefirebird.xml"/>
<field-type name="mssql" loader="fieldfile" location="fieldtypemssql.xml"/>
<field-type name="advantage" loader="fieldfile"
location="fieldtypeadvantage.xml"/>
- <field-type name="hsql" loader="fieldfile" location="fieldtypehsql.xml"/>
- <field-type name="daffodil" loader="fieldfile"
location="fieldtypedaffodil.xml"/>
- <field-type name="axion" loader="fieldfile" location="fieldtypeaxion.xml"/>
-
+
<!--
For DAO/JDBC Helper: Tries:
1. JNDI Datasource IF jdbc.jndi.name, context.provider, etc are specified
@@ -124,6 +124,38 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
* Serializable (NOT Recommended)
* Not set uses database default
-->
+
+ <datasource name="localhsql"
+ helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
+ field-type-name="hsql"
+ check-on-start="true"
+ add-missing-on-start="true"
+ check-indices-on-start="true"
+ use-foreign-keys="true"
+ use-foreign-key-indices="true"
+ use-fk-initially-deferred="false"
+ join-style="ansi-no-parenthesis"
+ alias-view-columns="false">
+ <read-data reader-name="tenant"/>
+ <read-data reader-name="seed"/>
+ <read-data reader-name="seed-initial"/>
+ <read-data reader-name="demo"/>
+ <read-data reader-name="ext"/>
+ <read-data reader-name="ext-test"/>
+ <read-data reader-name="ext-demo"/>
+ <inline-jdbc
+ jdbc-driver="org.hsqldb.jdbcDriver"
+ jdbc-uri="jdbc:hsqldb:runtime/data/hsqldb/ofbiz"
+ jdbc-username="ofbiz"
+ jdbc-password="ofbiz"
+ isolation-level="ReadCommitted"
+ pool-minsize="2"
+ pool-maxsize="250"
+ time-between-eviction-runs-millis="600000"/>
+ <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="java:/HsqlDataSource" isolation-level="ReadUncommitted"/> -->
+ <!-- <jndi-jdbc jndi-server-name="default"
jndi-name="comp/env/jdbc/xa/localhsql" isolation-level="ReadUncommitted"/> -->
<!-- Orion Style JNDI name -->
+ <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="localhsqlDataSource"/> --> <!-- Weblogic Style JNDI name -->
+ </datasource>
<datasource name="localh2"
helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
@@ -144,6 +176,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
<read-data reader-name="ext"/>
<read-data reader-name="ext-test"/>
<read-data reader-name="ext-demo"/>
+
<inline-jdbc
jdbc-driver="org.h2.Driver"
jdbc-uri="jdbc:h2:file:./runtime/data/h2/ofbiz;DB_CLOSE_ON_EXIT=FALSE;CACHE_SIZE=65536;INIT=CREATE
SCHEMA IF NOT EXISTS OFBIZ\;SET SCHEMA OFBIZ"
@@ -171,6 +204,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
alias-view-columns="false"
use-order-by-nulls="true"
offset-style="fetch">
+
<inline-jdbc
jdbc-driver="org.h2.Driver"
jdbc-uri="jdbc:h2:file:./runtime/data/h2/ofbiz;DB_CLOSE_ON_EXIT=FALSE;CACHE_SIZE=65536;INIT=CREATE
SCHEMA IF NOT EXISTS ODBC\;SET SCHEMA ODBC"
@@ -196,6 +230,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
use-indices-unique="false"
alias-view-columns="false"
use-order-by-nulls="true">
+
<read-data reader-name="tenant"/>
<read-data reader-name="seed"/>
<read-data reader-name="seed-initial"/>
@@ -235,6 +270,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
<read-data reader-name="ext"/>
<read-data reader-name="ext-test"/>
<read-data reader-name="ext-demo"/>
+
<inline-jdbc
jdbc-driver="org.h2.Driver"
jdbc-uri="jdbc:h2:file:./runtime/data/h2/ofbiz;DB_CLOSE_ON_EXIT=FALSE;CACHE_SIZE=65536;INIT=CREATE
SCHEMA IF NOT EXISTS TENANT\;SET SCHEMA TENANT"
@@ -249,6 +285,56 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
time-between-eviction-runs-millis="600000"/>
<!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="java:/H2DataSource" isolation-level="ReadCommitted"/> -->
</datasource>
+
+ <datasource name="localdaffodil"
+ helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
+ field-type-name="daffodil"
+ check-on-start="true"
+ add-missing-on-start="true">
+ <read-data reader-name="tenant"/>
+ <read-data reader-name="seed"/>
+ <read-data reader-name="seed-initial"/>
+ <read-data reader-name="demo"/>
+ <read-data reader-name="ext"/>
+ <read-data reader-name="ext-test"/>
+ <read-data reader-name="ext-demo"/>
+ <!-- this setup is for the embedded version of Daffodil, with
in.co.daffodil.db.jdbc.DaffodilDBDriver -->
+ <!-- note that Daffodil can also run in a network mode with the driver
class: in.co.daffodil.db.rmi.RmiDaffodilDBDriver and URI:
jdbc:daffodilDB://<hostname>:<port>/ofbiz;create=true -->
+ <inline-jdbc
+ jdbc-driver="in.co.daffodil.db.jdbc.DaffodilDBDriver"
+ jdbc-uri="jdbc:daffodilDB_embedded:ofbiz;create=true"
+ jdbc-username="ofbiz"
+ jdbc-password="ofbiz"
+ isolation-level="ReadCommitted"
+ pool-minsize="2"
+ pool-maxsize="250"
+ time-between-eviction-runs-millis="600000"/>
+ <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="java:/DaffodilDataSource" isolation-level="ReadCommitted"/> -->
+ </datasource>
+
+ <datasource name="localaxion"
+ helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
+ field-type-name="axion"
+ check-on-start="true"
+ add-missing-on-start="true"
+ use-pk-constraint-names="false">
+ <read-data reader-name="tenant"/>
+ <read-data reader-name="seed"/>
+ <read-data reader-name="seed-initial"/>
+ <read-data reader-name="demo"/>
+ <read-data reader-name="ext"/>
+ <read-data reader-name="ext-test"/>
+ <read-data reader-name="ext-demo"/>
+ <inline-jdbc
+ jdbc-driver="org.axiondb.jdbc.AxionDriver"
+ jdbc-uri="jdbc:axiondb:ofbiz:data/axion/ofbiz"
+ jdbc-username="ofbiz"
+ jdbc-password="ofbiz"
+ isolation-level="ReadCommitted"
+ pool-minsize="2"
+ pool-maxsize="250"
+ time-between-eviction-runs-millis="600000"/>
+ </datasource>
<!-- Also consider:
mysql.conf
@@ -737,89 +823,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
pool-maxsize="250"
time-between-eviction-runs-millis="600000"/>
</datasource>
-
- <datasource name="localhsql"
-
helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
- field-type-name="hsql"
- check-on-start="true"
- add-missing-on-start="true"
- check-indices-on-start="true"
- use-foreign-keys="true"
- use-foreign-key-indices="true"
- use-fk-initially-deferred="false"
- join-style="ansi-no-parenthesis"
- alias-view-columns="false">
- <read-data reader-name="tenant"/>
- <read-data reader-name="seed"/>
- <read-data reader-name="seed-initial"/>
- <read-data reader-name="demo"/>
- <read-data reader-name="ext"/>
- <read-data reader-name="ext-test"/>
- <read-data reader-name="ext-demo"/>
- <inline-jdbc
- jdbc-driver="org.hsqldb.jdbcDriver"
- jdbc-uri="jdbc:hsqldb:runtime/data/hsqldb/ofbiz"
- jdbc-username="ofbiz"
- jdbc-password="ofbiz"
- isolation-level="ReadCommitted"
- pool-minsize="2"
- pool-maxsize="250"
- time-between-eviction-runs-millis="600000"/>
- <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="java:/HsqlDataSource" isolation-level="ReadUncommitted"/> -->
- <!-- <jndi-jdbc jndi-server-name="default"
jndi-name="comp/env/jdbc/xa/localhsql" isolation-level="ReadUncommitted"/> -->
<!-- Orion Style JNDI name -->
- <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="localhsqlDataSource"/> --> <!-- Weblogic Style JNDI name -->
- </datasource>
-
- <datasource name="localdaffodil"
-
helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
- field-type-name="daffodil"
- check-on-start="true"
- add-missing-on-start="true">
- <read-data reader-name="tenant"/>
- <read-data reader-name="seed"/>
- <read-data reader-name="seed-initial"/>
- <read-data reader-name="demo"/>
- <read-data reader-name="ext"/>
- <read-data reader-name="ext-test"/>
- <read-data reader-name="ext-demo"/>
- <!-- this setup is for the embedded version of Daffodil, with
in.co.daffodil.db.jdbc.DaffodilDBDriver -->
- <!-- note that Daffodil can also run in a network mode with the driver
class: in.co.daffodil.db.rmi.RmiDaffodilDBDriver and URI:
jdbc:daffodilDB://<hostname>:<port>/ofbiz;create=true -->
- <inline-jdbc
- jdbc-driver="in.co.daffodil.db.jdbc.DaffodilDBDriver"
- jdbc-uri="jdbc:daffodilDB_embedded:ofbiz;create=true"
- jdbc-username="ofbiz"
- jdbc-password="ofbiz"
- isolation-level="ReadCommitted"
- pool-minsize="2"
- pool-maxsize="250"
- time-between-eviction-runs-millis="600000"/>
- <!-- <jndi-jdbc jndi-server-name="localjndi"
jndi-name="java:/DaffodilDataSource" isolation-level="ReadCommitted"/> -->
- </datasource>
-
- <datasource name="localaxion"
-
helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"
- field-type-name="axion"
- check-on-start="true"
- add-missing-on-start="true"
- use-pk-constraint-names="false">
- <read-data reader-name="tenant"/>
- <read-data reader-name="seed"/>
- <read-data reader-name="seed-initial"/>
- <read-data reader-name="demo"/>
- <read-data reader-name="ext"/>
- <read-data reader-name="ext-test"/>
- <read-data reader-name="ext-demo"/>
- <inline-jdbc
- jdbc-driver="org.axiondb.jdbc.AxionDriver"
- jdbc-uri="jdbc:axiondb:ofbiz:data/axion/ofbiz"
- jdbc-username="ofbiz"
- jdbc-password="ofbiz"
- isolation-level="ReadCommitted"
- pool-minsize="2"
- pool-maxsize="250"
- time-between-eviction-runs-millis="600000"/>
- </datasource>
-
+
<!-- According to http://markmail.org/message/s75sf6zhtizzkqbv Since
version V6R1 (AS/400, db2) there is no need for an own fieldtype.xml - just use
the h2-fieldtypes like this: -->
<!-- Beware use-indices-unique="false" is needed because of H2 bug with
null values in a unique index, not sure it's needed with DB2 -->
<datasource name="DB2"
@@ -840,6 +844,7 @@ access. For a detailed description see the
core/docs/entityconfig.html file.
<read-data reader-name="ext"/>
<read-data reader-name="ext-test"/>
<read-data reader-name="ext-demo"/>
+
<!-- There is an open source version of the jdbc driver at
sourceforge: http://sourceforge.net/projects/jt400/ -->
<inline-jdbc
jdbc-driver="com.ibm.as400.access.AS400JDBCDriver"