@Repository public class KommentarDao extends Object
Modifier and Type | Field and Description |
---|---|
(package private) javax.persistence.EntityManager |
em |
Constructor and Description |
---|
KommentarDao() |
Modifier and Type | Method and Description |
---|---|
long |
countKommentare(Vorgang vorgang)
Holt die Anzahl der vorhandenen Kommentare an einem Vorgang
|
Kommentar |
findById(long id)
Holt den Kommentar anhand der ID
|
List<Kommentar> |
findKommentareForVorgang(Vorgang vorgang)
Holt alle vorhandenen Kommentare eines Vorgang
|
List<Kommentar> |
findKommentareForVorgang(Vorgang vorgang,
Integer page,
Integer size)
Holt die vorhandenen Kommentare an einem Vorgang
|
void |
merge(Kommentar kommentar)
Das Objekt wird in der DB gespeichert.
|
void |
persist(Kommentar kommentar)
Das Objekt wird in der DB gespeichert.
|
@Transactional public void persist(Kommentar kommentar)
kommentar
- Das zu speichernde Objekt@Transactional public void merge(Kommentar kommentar)
kommentar
- Das zu speichernde Objekt@Transactional public List<Kommentar> findKommentareForVorgang(Vorgang vorgang)
vorgang
- Vorgang deren Kommentare geholt werden sollen@Transactional public List<Kommentar> findKommentareForVorgang(Vorgang vorgang, Integer page, Integer size)
vorgang
- Vorgang deren Kommentare geholt werden sollenpage
- Seitesize
- Anzahl pro Seitepublic long countKommentare(Vorgang vorgang)
vorgang
- Vorgang deren Kommentare gezählt werden sollenpublic Kommentar findById(long id)
id
- ID des KommentarsCopyright © 2019. All rights reserved.