private Session findSession(SessionEvent event) { return event.getSession(); }
/** * PUBLIC: * This Event is raised before the session logs in. */ public void preLogin(SessionEvent event) { if (!shouldValidateInstantiationPolicy) { event.getSession().getIntegrityChecker().dontCheckInstantiationPolicy(); } }
/** * PUBLIC: * This Event is raised before the session logs in. */ public void preLogin(SessionEvent event) { if (!shouldValidateInstantiationPolicy) { event.getSession().getIntegrityChecker().dontCheckInstantiationPolicy(); } }
/** * PUBLIC: * This event is raised on the unit of work after creation/acquiring. * This will be raised on nest units of work. */ public void postAcquireUnitOfWork(SessionEvent event) { event.getSession().setProperty(KEY, new ReferenceResolver()); }
@Override public void preBeginTransaction(SessionEvent event) { try { UnitOfWork work = event.getSession().acquireUnitOfWork(); try { work.executeNonSelectingSQL("set names utf8mb4"); work.commit(); work = null; } finally { if (work != null) work.release(); } } catch (Exception ex) { log.error("UTF8MB4", ex); } } });
public void missingDescriptor(SessionEvent event) { String name = ((Class)event.getResult()).getName(); DatabaseSession session = ((DatabaseSession)event.getSession()); Project project = session.getProject(); String namespaceXPath = "";
public void missingDescriptor(SessionEvent event) { String name = ((Class)event.getResult()).getName(); DatabaseSession session = (DatabaseSession) ((AbstractSession) event.getSession()).getRootSession(null); Project project = session.getProject(); String namespaceXPath = "";
public void missingDescriptor(SessionEvent event) { String name = ((Class)event.getResult()).getName(); DatabaseSession session = (DatabaseSession) ((AbstractSession) event.getSession()).getRootSession(null); Project project = session.getProject(); String namespaceXPath = "";
final Project project = event.getSession().getProject(); final DefaultXMLNameTransformer xmlNameTransformer = new DefaultXMLNameTransformer(); for (Object descriptorAlias : project.getAliasDescriptors().keySet()) {
final Project project = event.getSession().getProject(); final DefaultXMLNameTransformer xmlNameTransformer = new DefaultXMLNameTransformer(); for (Object descriptorAlias : project.getAliasDescriptors().keySet()) {
@Override public void preLogin(SessionEvent event) { Session session = event.getSession(); setPrintInnerJoinOnClause(session);
@Override @SuppressWarnings({ "unchecked", "rawtypes" }) public void preLogin(SessionEvent event) { Project project = event.getSession().getProject(); ClassLoader cl = jpaSession.getDatasourcePlatform().getConversionManager().getLoader(); DefaultXMLNameTransformer xmlNameTransformer = new DefaultXMLNameTransformer(); relationshipMapping.setReferenceClass(Link.class); XMLJavaTypeConverter converter = new XMLJavaTypeConverter(RelationshipLinkAdapter.class); converter.initialize(relationshipMapping, event.getSession()); relationshipMapping.setConverter(converter); descriptor.addMapping(relationshipMapping);
@SuppressWarnings({ "unchecked", "rawtypes" }) public void preLogin(SessionEvent event) { Project project = event.getSession().getProject(); ClassLoader cl = jpaSession.getDatasourcePlatform().getConversionManager().getLoader(); DefaultXMLNameTransformer xmlNameTransformer = new DefaultXMLNameTransformer(); relationshipMapping.setReferenceClass(Link.class); XMLJavaTypeConverter converter = new XMLJavaTypeConverter(RelationshipLinkAdapter.class); converter.initialize(relationshipMapping, event.getSession()); relationshipMapping.setConverter(converter); descriptor.addMapping(relationshipMapping);