Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Taal2010-06-01 06:58:23 +0000
committerMartin Taal2010-06-01 06:58:23 +0000
commit3b3cd132673ce6dd05d8f7cdfedbba42b371f56a (patch)
treee9dd6794b04770c2d3734c61ff753743e3b46c52 /plugins/org.eclipse.emf.cdo.server.hibernate.teneo
parente19dfda4bec40a841ed788893205c82d1cc7969b (diff)
downloadcdo-3b3cd132673ce6dd05d8f7cdfedbba42b371f56a.tar.gz
cdo-3b3cd132673ce6dd05d8f7cdfedbba42b371f56a.tar.xz
cdo-3b3cd132673ce6dd05d8f7cdfedbba42b371f56a.zip
fixes issue [310990] [Hibernate] Option for classes in hibernate mapping to be declared lazy
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.hibernate.teneo')
-rw-r--r--plugins/org.eclipse.emf.cdo.server.hibernate.teneo/src/org/eclipse/emf/cdo/server/hibernate/teneo/CDOEntityMapper.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.hibernate.teneo/src/org/eclipse/emf/cdo/server/hibernate/teneo/CDOEntityMapper.java b/plugins/org.eclipse.emf.cdo.server.hibernate.teneo/src/org/eclipse/emf/cdo/server/hibernate/teneo/CDOEntityMapper.java
index d450c23fe8..cb6001f98c 100644
--- a/plugins/org.eclipse.emf.cdo.server.hibernate.teneo/src/org/eclipse/emf/cdo/server/hibernate/teneo/CDOEntityMapper.java
+++ b/plugins/org.eclipse.emf.cdo.server.hibernate.teneo/src/org/eclipse/emf/cdo/server/hibernate/teneo/CDOEntityMapper.java
@@ -49,9 +49,11 @@ public class CDOEntityMapper extends EntityMapper
{
super.processFeatures(features);
+ final Element entityElement = getHbmContext().getCurrent();
+ entityElement.addAttribute("lazy", "true");
+
if (!addedExtraMappings && currentEntity.getPaSuperEntity() == null)
{
- final Element entityElement = getHbmContext().getCurrent();
final Element resourceElement = entityElement.addElement("property"); //$NON-NLS-1$
resourceElement.addAttribute("name", CDOHibernateConstants.RESOURCE_PROPERTY); //$NON-NLS-1$
resourceElement.addElement("column").addAttribute("name", CDOHibernateConstants.RESOURCE_PROPERTY_COLUMN); //$NON-NLS-1$//$NON-NLS-2$

Back to the top