DAO-Interface bereitstellen

Description

Goal:
--------------------------------------------------------------
Das RC Framework/Tooling soll für andere Backends als JPA/Hibernate geöffnet werden.
Für RC nutzbare DAOs sollen auch ohne größere Probleme andere Backends nutzen können.

Dazu sollen die benötigten Daten-Methoden in einem Interface spezifiziert werden - als DAO- oder Repository- Interface.

Dieses soll anstatt der konkreten JPADAO-Klasse bzw. abgeleitete Klassen in RC benutzt werden.

--------------------------------------------------------------

Suggested changes:
--------------------------------------------------------------
Benötigte Methoden in einem DAO-Interface spezifizieren.

--------------------------------------------------------------

Comment:
--------------------------------------------------------------
Beispiele:

Oder um vom "find*/update/delete/save" bzw. CRUD wegzukommen:

Noch um Thema Repository vs DAO.
http://in.relation.to/2007/11/10/repository-pattern-vs-transparent-persistence/
http://ziobrando.blogspot.de/2008/01/domain-driven-design-in-java.html
...whatever.
--------------------------------------------------------------

Environment

None

Activity

Show:
FH
May 4, 2018, 9:23 AM

New interface extracted from JPADAO: com.xdev.dal.DataAccessObject<T, ID>

Fixed

Assignee

FH

Reporter

JM

Labels

None

Sprint

None

Priority

Major