2016-04-25 7 views

Antwort

0

Also, ich glaube wirklich, dass Sie Sie Entitätsklasse auf einen anderen Namen, um diesen Konflikt zu lösen umbenennen kann. Aber wenn Sie wirklich diese benötigen, können Sie wie folgt erweitern:

package entity; 
public class BaseDAO{}// (your entity) 

package dao; 
public abstract BaseDAO<E extends Object> //(Your base dao) 

Dann in der dao für die Entität BaseDAO:

package whatever; // not into the dao package ofcourse. 
public class BaseDAO extends dao.BaseDAO<entity.BaseDAO> {} // 

Sie müssen den gesamten Paketnamen für alle Klassen unterrichten.