This page (revision-4) was last changed on 30-Apr-2015 13:23 by Dieter Käppel

This page was created on 05-Jan-2014 14:44 by Dieter Käppel

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
4 30-Apr-2015 13:23 5 KB Dieter Käppel to previous
3 30-Apr-2015 13:23 5 KB Dieter Käppel to previous | to last
2 30-Apr-2015 13:17 3 KB Dieter Käppel to previous | to last
1 05-Jan-2014 14:44 1 KB Dieter Käppel to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 66 added 29 lines
!!!Hibernate Helper
Mit dieser Klasse können einige Hibernate-Funktionen genutzt werden, die sonst umständlicher sind oder nur intern zur Verfügung stehen.
||Methode||Beschreibung
|saveAndRefresh|Die Methode speichert eine Entity und läd die Daten neu aus der Datenbank. Der Sinn darin ist, Werte zu aktualisieren, die durch die Datenbank erzeugt wurden. Dies ist dann nützlich, wenn Datenbankskripte, Trigger und Sequenzgeneratoren verwendet werden.
|list|Listet eine Detached Criteria.
|Merged Save|Die Methode save führt einen Save-Or-Update durch, indem ein Merge bei Bedarf durchgeführt wird und anschließend Save bzw. Update ausgeführt wird.
|uniqueResult|Liefer ein Unique Result für eine Detached Criteria.
|makeExecutable|Macht eine Detached Criteria ausführbar.
|getPersister|Ermöglicht den Zugriff auf den Hibernate Persister für ein Entity-Objekt oder eine Entity-Klasse.
|getModified|Gibt eine Map zurück, welche Felder einer Entity modifiziert wurden.
|getDatabaseSnapshot|Gibt den Database Snapshot einer Entity zurück. Es kann sich entweder um einen Cached Snapshot handeln oder es wird ein solcher erstellt.
|getId|Liefert die Id zu einem Entity.
!!!Tree Nodes
Die Klasse com.intersult.jpa.primefaces.BaseTreeNode ist eine abstrakte Implementierung einer Primefaces Treenode. Die Klasse ist vorbereitet, um Daten dynamisch zu erzeugen. Beispielsweise also über die DynamicList aus der Datenbank laden zu können.
{{{
public class CompareTreeNode extends BaseTreeNode {
[...]
@Override
protected void createChildren() {
if (childMap != null)
getChildren().addAll(childMap.values());
}
}
}}}