Tipps und Tricks bei der Nutzung von EclipseLink (JPA)

Ähnliche Dokumente
BI Publisher-Praxis: Komplexe Reports und Apex- Dokugenerator

Einsatz von Java EE Security für APEX mit Oracle REST Data Services

Robotron Datenbank-Software GmbH

Wohnungsmarktbeobachtung Niedersachsen (WOM-DB)

Datenbank Services. Thomas Lehmann, Düsseldorf. Die Datenbank-Spezialisten.

Robotron Datenbank-Software GmbH

BI Publisher: Erfahrungen mit Sub Templates im Berichtswesen

Herzlich willkommen zum Regionaltreffen Bremen T-Systems International GmbH, Bremen

Oracle BI Publisher Webservice API in Action

ISE Information Systems Engineering Firmenpräsentation Erwin Roßgoderer, Geschäftsführer Horst Erdmann, Key Account Managem.

Praktikum und Masterarbeit bei Robotron

Real World Performance Tour. 19. Februar 2014

Robotron Datenbank-Software GmbH

Die DOAG Deutsche Oracle Anwendergruppe e.v. Franz Hüll, Vorstand. Chaos Computer Club Stuttgart e.v. 11. November 2011

Herzlich willkommen zum. Regiotreffen Rhein-Neckar

Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen

Eclipse und EclipseLink

Erfolg mit Oracle BI?

Ein APEX für alle und alle für APEX! Niels de Bruijn, Fachbereichsleiter APEX , DOAG DB Konferenz

Ist Gradle auch für die APEX-Projekte?

BI Publisher-Praxis: Komplexe Reports und Apex-Dokugenerator. Frank Effenberger, Janine Lehmann Robotron Datenbank-Software GmbH Dresden

Erfahrungsbericht - Oracle ADF 11g im produktiven Einsatz

Das ist alles nur gecloudt Sicherheit in den roten Wolken

Beratung Software Lösungen. Migration von ProStore Logistics Intelligence von OBIEE 10g auf 11g

Oracle Database Appliance Die interessantesten Features des Oracle Appliance Kits

Speichersparende XML Verarbeitung mit StAX und JAXB. Wolfgang Nast Nürnberg,

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher:

Unsere Vorträge auf der DOAG 2015

ADF & APEX to go! Expertengespräche ADF & APEX Previewer. am PITSS Stand 206. im Anschluss an diesen Vortrag! Wir freuen uns auf Ihren Besuch!

Datenversionierung in Business-Anwendungen

Herzlich willkommen zum Regionaltreffen Bremen

Big Data als neuer Partner von Six Sigma Optimierung der diskreten Produktion

ODA virtualisiert Erfahrungen aus Projekten und Praxis

DOAG 2012 BI. Entwicklung eines IT-Instrumentariums für ein kommunales Bildungsmonitoring oder Das generierte BI-System. Marco Fischer,

Oracle Enterprise Manager 10g Grid Control Release 2

Oracle Data Warehouse Integrator Builder Ein Selbstversuch

ORACLE PROFIL UND REFERENZEN

Herzlich willkommen. 2. Regio Treffen 2012, Hamburg

Oracle Streams Doag Vortrag Claus Cullmann

Ablösung von Oracle-Datenbanken mit PostgreSQL oder MariaDB. Präsentation 23. Juni 2016

Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG

Mehr Dynamik in Apex mit Javascript und JQuery. Alexander Scholz its-people

Datenbanken Grundlagen und Design

Neue Features Oracle Database 12.2 Wann denn endlich?

DOAG Regionaltreffen Trier/Saarland/Luxemburg "Oracle Forms: Integration einer Formsanwendung in eine SOA-Architektur"

DOAG Wie kann ich meine (bestehende) Forms GUI moderner gestalten? Nürnberg, , Daniel Kampf. Copyright 2013 PITSS GmbH

Herzlich willkommen zum. Regiotreffen Rhein-Neckar

Oracle BI Publisher - PDF und einiges mehr

Migration der Daten eines CRS-Mandanten von Kunde zu Kunde

Aufbau einer Web 2.0 Community mit Grails. DOAG Konferenz + Ausstellung 2010 Nicole Hoock, esentri consulting GmbH

Datenmodellierung im Zeitalter agiler Softwareentwicklung

Klein anfangen und groß rauskommen mit Data Vault 2.0 Leif Hitzschke & Dajana Schleuß

Aufbau eines Kennzahlensystems in der Logistik mit Oracle BI

Viel aus wenig: Enterprise-DWH mit Basic ETL

Herzlich willkommen zum Regionaltreffen Bremen. Hewlett-Packard GmbH, Bremen

DOAG Oracle Jahrbuch 2007/2008 Praxisleitfaden und Partnerkatalog für die Oracle-Community Herausgegeben von DOAG e.v.

Realtime Data Warehouse Auslagern und Wiederherstellen operativer Daten. Steffen Kantorek Hamburg,

Echtes Single Sign-On mit APEX DOAG Konferenz Niels de Bruijn Nürnberg,

Zeilen- vs. spaltenorientierte Datenhaltung im Hauptspeicher Begriffe, Modellierung und reale Probleme mit der Oracle InMemory-Technologie

Forms 11g meets BI. Gerd Volberg OPITZ CONSULTING GmbH

SQL-basierte SCD2-Versionierung hierarchischer Strukturen

Oracle Database 12c Was Sie immer schon über Indexe wissen wollten

Modellierung agiler Data Warehouses mit Data Vault Dani Schnider, Trivadis AG DOAG Konferenz 2015

Automatische Korrektur der NULL-Werte durch Defaultwerte (Singlestones)

CSV mit reinem SQL & der Magie von JSON_TABLE einlesen

Das nächste Duet(t): APEX und SAP DOAG Konferenz Niels de Bruijn Nürnberg,

Polyglot Persistence und NoSQL

Deutsch, Englisch (gut) Fachinformatiker für Anwendungsentwicklung

Buchen Sie hier Ihr Training

Oracle Database Appliance - Projektbericht Erfolgreiche Migration bei der make-it

Historisierung auf Knopfdruck

Integration von Java in C++ Anwendungen

O-BIEE Einführung mit Beispielen aus der Praxis

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Objektorientierte Programmierung

good. better. outperform.

Robotron Datenbank-Software GmbH Oracle VM3 Features und Praxiserfahrungen. Dirk Läderach Nürnberg,

BI around the world - Globale Reporting Lösungen bei Continental Automotive

Oracle Database Cloud Service

Infoveranstaltung für Entscheider und Metering-Spezialisten

Wie modelliere ich mein Core Data Warehouse?

SSO mit Forms direkt gegen ein Active Directory. Wolf G. Beckmann TEAM GmbH Paderborn

Five Finger Death Punch. Oliver Lemm Competence Center Leiter APEX

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Alternativen in der Backup-Infrastruktur

SAFE HARBOR STATEMENT

Herzlich willkommen zum. Regiotreffen Rhein-Neckar

Performante Verarbeitung großer Datenbanken am praktischem Beispiel

Dr. Friedrich Schanda Projektmanagement PENTASYS AG

Auf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs...

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Oracle Developer Monthly Datenbank-Update für Anwendungsentwickler

Hibernate Das Praxisbuch für Entwickler

Die perfekte Kombination im Agilen Data Warehouse Oracle Engineered Systems mit Data Vault

ORACLE Application Express (APEX) und Workflows. Copyright Apps Associates LLC. 1

Welche BI-Architektur braucht Ihr Reporting?

RAS in APEX 5 ist einfacher als Sie denken

Transkript:

Tipps und Tricks bei der Nutzung von EclipseLink (JPA) Falko Steglich Nürnberg, 19.November 2015

Zahlen und Fakten Robotron Datenbank-Software GmbH Gründungsjahr 1990 Geschäftsform GmbH (9 Gesellschafter) Mitarbeiterzahl 365 (Stand 10/2015) Stammkapital Umsatz 2014 Umsatz 2015 2,4 Mio. EUR 31,2 Mio. EUR 32,8 Mio. EUR Hauptsitz Oracle-Partner ISO 9001 zertifiziert Schulungs- und Kongresszentrum

Das Leistungsangebot von Robotron methodische und technologische Kompetenzen umfangreiches Fachwissen in den branchentypischen Prozessen

Gliederung 1. Datenmodell 2. DML-Operationen 3. Performance

Entwurf des Datenbankmodells Kompatibilität bestehender Modelle prüfen ID und Version bereitstellen Schlüssel bei Referenzierung komplett abbilden Reservierte Schlüsselwörter nutzbar

Zusammengesetze Schlüssel Darstellung als eigenständige Objekte! Verwaltung umständlich, aber möglich

Größe des Datenbankmodells Je größer das Datenbankmodell, desto größer das Metamodell. Trennung von Themenbereichen Dynamisches Metamodell

Nutzung mehrerer Sessions Größe des Metamodells beachten! Sessionübergreifende Objekte vermeiden Nur Schlüssel übertragen! Refresh-Probleme

Optimistische Sperren Version-Spalte verwenden Nutzung abstrakter Basisklasse Versionsnummer wird bei DML-Operationen in WHERE-Clause ergänzt

CriteriaAPI Vor- und Nachteile Typisierung von Statements möglich Bessere Lesbarkeit Nachvollziehbarkeit Generierung von Statements

Enumeration der Propertynamen Enumeration für jede Entität mit ihren Propertynamen Erzeugung mittels Reflections Nachvollziehbarkeit bei Änderungen Compilerfehler bei nicht vollständigen Umstellungen

Erstellung von Statements mit Strings Notwendigkeit? Vorteile: Performance Komplexität Nachteile: Fehleranfälligkeit Nachvollziehbarkeit Kompromittierbarkeit

Ausführungszeitpunkt von Befehlen Unbestimmter Ausführungszeitpunkt innerhalb der Transaktion Defered Keys verwenden! Ausführungsreihenfolge kann, sollte aber nicht, geändert werden

Nutzung von Procedures und Functions Versionspalte beachten! Refresh-Aktion erforderlich! Ergebnisklasse definieren Annotation der Procedure/Function Ermittlung des getypten Ergebnisses Exceptionhandling

Logging-Features Nutzung der LOG-Level von EclipseLink Informationen über: Initialisierungszustand Sessions und Transaktionen Statement

Optimierung der Performance Wenig Statements vs. Große Datenmengen Kaskadierendes Laden Parent-Beziehung wird immer geladen! Views für Anzeige verteilter Informationen

Engineered Systems Community ODA HandsOn-Workshop an allen 3 Konferenz-Tagen von 09:00 17:00 Uhr (Ebene 2, Foyer Oslo unweit vom Robotron-Stand 226) Dem Trend von integrierten Systemen folgend, organisiert Robotron Im Rahmen der DOAG Konferenz einen Oracle Database Appliance (ODA) HandsOn Workshop (ODAattack). Interessierte Teilnehmern haben im Rahmen diese Workshops die Gelegenheit, sich intensiv und praktisch mit den Features der ODA zu befassen. Gründungstreffen der Interessengemeinschaft Engineered Systems am 18.11.15 von 17:00 19:00 Uhr (2. Etage, Foyer Oslo unweit vom Robotron-Stand 226) Gemeinsam mit Oracle, der DOAG und der ISE veranstaltet Robotron das Gründungstreffen der Interessengemeinschaft Engineered Systems. Ziel ist eine zentrale Anlaufstelle für den Austausch von Informationen und Kanalisierung von Knowhow für Interessenten und Nutzern von Engineered Systems. www.robotron.de/doag

Vorträge auf der DOAG Konferenz 2015 Java EE Security für APEX mit Oracle REST Data Services Rico Haupt - 17.11.2015, 11 Uhr, Raum Prag Schwerpunkt: Middleware MS WPF Entwicklung unter Verwendung von Oracle Technologien Torsten Bartuschk - 17.11.2015, 13 Uhr, Raum Budapest Schwerpunkt: Development Geovisualisierung in APEX Bianca Böckelmann - 17.11.2015, 15 Uhr, Raum St. Petersbrug Schwerpunkt: Development Erfolgreich konsolidieren auf der Oracle Database Appliance Marco Mischke - 17.11.2015, 16 Uhr, Konferenzraum EG Schwerpunkt: Infrastruktur Erfahrungsbericht einer Migration nach Oracle 12c Thomas Lehmann - 18.11.2015, 10 Uhr, Raum Kiew Schwerpunkt: Oracle ODA virtualisiert: Erfahrungen aus der Praxis Marco Friebe - 18.11.2015, 13 Uhr, Raum Budapest Schwerpunkt: Infrastruktur Integration von C++-Legacy-Anwendungen mit Java via JNI Matthias Müller - 19.11.2015, 10 Uhr, Raum Krakau Schwerpunkt: Java Tipps und Tricks bei der Nutzung von EclipseLink (JPA) Falko Steglich - 19.11.2015, 13 Uhr, Raum Budapest Schwerpunkt: Java BI Publisher-Praxis: Komplexe Reports und Apex-Dokugenerator Frank Effenberger - 17.11.2015, 16 Uhr, Raum Helsinki Schwerpunkt: BI & DWH

Weitere Informationen Besuchen Sie uns am Robotron-Stand (Ebene 2, Stand 226) Wir sind mit Themen zum Robotron Oracle Support, Engineered Systems, Business Intelligence und Data Warehouse Lösungen sowie eigenen Produkten wie dem BIArchitect vertreten. Es besteht außerdem die Möglichkeit beim Biathlon Übungsschießen eine der begehrten gelben Robotron Quietscheentchen zu gewinnen.

Falko Steglich Robotron Datenbank-Software GmbH Stuttgarter Straße 29 01189 Dresden Telefon: +49 351 25859-2654 Fax: +49 351 25859-3699 E-Mail falko.steglich@robotron.de Fragen?