Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java')
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java b/tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java
index 237c3fd1c..27edad6db 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/src/org/eclipse/emf/teneo/hibernate/test/stores/HibernateTestStore.java
@@ -11,7 +11,7 @@
* Martin Taal
* </copyright>
*
- * $Id: HibernateTestStore.java,v 1.11 2007/02/01 12:36:25 mtaal Exp $
+ * $Id: HibernateTestStore.java,v 1.12 2007/02/05 15:36:01 mtaal Exp $
*/
package org.eclipse.emf.teneo.hibernate.test.stores;
@@ -55,7 +55,7 @@ import org.hibernate.persister.entity.UnionSubclassEntityPersister;
* The hibernate test store encapsulates the datastore actions to a hibernate store.
*
* @author <a href="mailto:mtaal@elver.org">Martin Taal</a>
- * @version $Revision: 1.11 $
+ * @version $Revision: 1.12 $
*/
public class HibernateTestStore extends AbstractTestStore {
/** The logger */
@@ -392,7 +392,13 @@ public class HibernateTestStore extends AbstractTestStore {
/** Returns the query name to use for the instance */
private String getEntityName(Class clazz) {
- return clazz.getName().substring(clazz.getName().lastIndexOf('.') + 1);
+ final String entityName = clazz.getName().substring(clazz.getName().lastIndexOf('.') + 1);
+ if (props.get(PersistenceOptions.QUALIFY_ENTITY_NAME) != null &&
+ props.get(PersistenceOptions.QUALIFY_ENTITY_NAME).equals(PersistenceOptions.QUALIFY_ENTITY_NAME_NSPREFIX)) {
+ return epackages[0].getNsPrefix() + "." + entityName;
+ } else {
+ return entityName;
+ }
}
/**

Back to the top