if (newBean instanceof HibernateProxy){\r
newBean = initializeInstance(newBean);\r
}\r
+ autoinitializeBean(newBean);\r
node.addBean(newBean);\r
}\r
if (logger.isDebugEnabled()){logger.debug("bulk load " + node + " collections - DONE");}\r
public void initialize(Annotation bean) {\r
beanInitializer.initializeInstance(bean.getAnnotationType());\r
}\r
+ \r
+ @Override\r
+ public String hibernateFetchJoin(Class<?> clazz, String beanAlias){\r
+ return String.format(" LEFT JOIN FETCH %s.annotationType ", beanAlias); \r
+ }\r
\r
}\r
public void initialize(Marker bean) {\r
beanInitializer.initializeInstance(bean.getMarkerType());\r
}\r
+ \r
+ @Override\r
+ public String hibernateFetchJoin(Class<?> clazz, String beanAlias){\r
+ return String.format(" LEFT JOIN FETCH %s.markerType ", beanAlias); \r
+ }\r
\r
}\r
beanInitializer.initializeInstance(r.getParts());\r
}\r
}\r
+ \r
+ \r
+ @Override\r
+ public String hibernateFetchJoin(Class<?> clazz, String beanAlias){\r
+ return String.format(" LEFT JOIN FETCH %s.representations r LEFT JOIN FETCH r.mediaRepresentationParts ", beanAlias); \r
+ }\r
}\r