Add support for stored procedures in persistence
Compare changes
Files
4+ 54
− 32
@@ -13,9 +13,13 @@ package org.eclipsefoundation.persistence.dao.impl;
@@ -13,9 +13,13 @@ package org.eclipsefoundation.persistence.dao.impl;
@@ -26,6 +30,7 @@ import org.eclipsefoundation.core.exception.MaintenanceException;
@@ -26,6 +30,7 @@ import org.eclipsefoundation.core.exception.MaintenanceException;
@@ -47,31 +52,41 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -47,31 +52,41 @@ public abstract class BaseHibernateDao implements PersistenceDao {
TypedQuery<T> query = getSecondaryEntityManager().createQuery(q.getFilter().getSelectSql(), q.getDocType());
@@ -138,10 +153,7 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -138,10 +153,7 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -161,8 +173,8 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -161,8 +173,8 @@ public abstract class BaseHibernateDao implements PersistenceDao {
* Handles operations that should happen on a "root" or main DB request for a fulfilled request. This is done to
@@ -171,12 +183,10 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -171,12 +183,10 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -193,6 +203,19 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -193,6 +203,19 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -203,8 +226,7 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -203,8 +226,7 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -218,9 +240,9 @@ public abstract class BaseHibernateDao implements PersistenceDao {
@@ -218,9 +240,9 @@ public abstract class BaseHibernateDao implements PersistenceDao {
* Allow for multiple connections to be associated with a datasource for separate read/write strategies. The
* secondary connection would be a read-only interface to reduce traffic on primary write enable database