throw ValidationException.fatalErrorOccurred(classLoadFailure); session.addDescriptors(new EISObjectPersistenceXMLProject(namespaceResolverWithPrefixes)); session.addDescriptors(new OXMObjectPersistenceRuntimeXMLProject(namespaceResolverWithPrefixes));
throw ValidationException.fatalErrorOccurred(classLoadFailure); session.addDescriptors(new EISObjectPersistenceXMLProject(namespaceResolverWithPrefixes)); session.addDescriptors(new OXMObjectPersistenceRuntimeXMLProject(namespaceResolverWithPrefixes));
throw ValidationException.fatalErrorOccurred(classLoadFailure); session.addDescriptors(new EISObjectPersistenceXMLProject(namespaceResolverWithPrefixes)); session.addDescriptors(new OXMObjectPersistenceRuntimeXMLProject(namespaceResolverWithPrefixes));
session.addDescriptors(descriptors); for (ClassDescriptor desc : descriptors) { if (desc.getJavaClassName() != null) {
/** * Add one or more EntityType instances to a session and optionally generate * needed tables with or without FK constraints. * * @param session * @param createMissingTables * @param generateFKConstraints * @param types */ public void addTypes(boolean createMissingTables, boolean generateFKConstraints, DynamicType... types) { if (types == null || types.length == 0) { throw new IllegalArgumentException("No types provided"); } Collection<ClassDescriptor> descriptors = new ArrayList<ClassDescriptor>(types.length); for (int index = 0; index < types.length; index++) { descriptors.add(types[index].getDescriptor()); if (!types[index].getDescriptor().requiresInitialization()) { types[index].getDescriptor().getInstantiationPolicy().initialize((AbstractSession) session); } } session.addDescriptors(descriptors); if (createMissingTables) { if (!getSession().isConnected()) { getSession().login(); } new DynamicSchemaManager(session).createTables(generateFKConstraints, types); } }
session.addDescriptors(descriptors); for (ClassDescriptor desc : descriptors) { if (desc.getJavaClassName() != null) {