Download e-book for iPad: JPA mit Hibernate: Java Persistence API in der Praxis by Daniel Roeder

By Daniel Roeder

ISBN-10: 3868020144

ISBN-13: 9783868020144

ISBN-10: 3868022406

ISBN-13: 9783868022407

Show description

Read Online or Download JPA mit Hibernate: Java Persistence API in der Praxis PDF

Best programming: programming languages books

Download e-book for kindle: Thinking in Java (3rd Edition) (One-Off) by Bruce Eckel

I do not like computing device books that deal with you're keen on a child: you must battle through chapters and chapters sooner than the writer begins demanding you. no longer this one. TIJ reads like a talk, strikes speedy and is often incredible you with fascinating programming snippets. Its really loads of enjoyable to learn and hard to place down!

SCJP 100 Success Secrets: Success with The Sun Certified by Gerard Blokdijk PDF

Addresses the head a hundred consultancy & schooling discussion board questions, with guidance & good fortune elements on investigating, comparing, reaching & capitalising on solar qualified Java Programmer (SCJP) IT certification.

Additional info for JPA mit Hibernate: Java Persistence API in der Praxis

Sample text

18: Aktualisieren der Entity „User“ mittels EntityManager Die Werte des Objekts werden übernommen und in der Datenbank gespeichert. Sollte die Entity User bereits in der Verwaltung des EntityManagers stehen, werden die Änderungen am Objekt automatisch mit Beenden der Transaktion gespeichert. Der Aufruf der Methode merge() ist dann nicht nötig. 4). Entity „User“ löschen Das Löschen einer Entity erfolgt mit der Methode remove(). 19 zeigt den Einsatz von remove() in der entsprechende DAO-Methode. ) Das an remove() übergebene Objekt muss sich jedoch bereits in der Verwaltung des EntityManagers befinden, um gelöscht werden zu können.

User"/> ... 13 wird die Entity User mit durch Annotations hinzugefügten Mapping-Informationen vorgestellt. bo; ... firstname = firstname; } ... ) Mit der Annotation @Entity wird die Klasse User als Entity markiert. Die Annotation @Table spezifiziert Eigenschaften der Datenbanktabelle, in die Objekte der Klasse User gespeichert werden. In unserem Beispiel wird der Name der Tabelle auf T_User festgelegt. Die Annotation @Id entspricht dem gleichlautenden Element der XML-MappingDatei und spezifiziert den Primärschlüssel der Entity.

Mit selectBeforeUpdate kann konfiguriert werden, dass Hibernate nie ein SQL UPDATE ausführt, ohne zu überprüfen, ob sich eine Entity tatsächlich verändert hat. Der Parameter optimisticLock erlaubt die Festlegung der Lock-Strategie. Entity ist, sondern zusätzlich angegeben werden muss. GenericGenerator ermöglicht die Angabe eines Hibernate-ID-Generators. In Kombination mit der JPA-Annotation @Id lassen sich so alle in Hibernate verfügbaren ID-Generierungsmechanismen nutzen. AccessType kann die Art, wie die Persistenz-Engine auf Attribute einer Entity zugreift, bis auf Attributebene individuell festgelegt werden.

Download PDF sample

JPA mit Hibernate: Java Persistence API in der Praxis by Daniel Roeder


by David
4.0

Rated 4.35 of 5 – based on 42 votes