Lagt till dao-objekt och gjort en liten optimering i abstractdao superklassen
git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@243 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
parent
f0e1f2c117
commit
b3945039a3
src/main
java/se/su/dsv/scipro/data/dao
resources
@ -0,0 +1,8 @@
|
||||
package se.su.dsv.scipro.data.dao.interfaces;
|
||||
|
||||
import se.su.dsv.scipro.data.dataobjects.FileDescription;
|
||||
|
||||
public interface FileDescriptionDao extends Dao<FileDescription> {
|
||||
|
||||
|
||||
}
|
@ -23,8 +23,8 @@ import se.su.dsv.scipro.data.dataobjects.DomainObject;
|
||||
*/
|
||||
public abstract class AbstractDaoJPAImp<T extends DomainObject> extends JpaDaoSupport implements Dao<T> {
|
||||
|
||||
protected Class<T> domainClass;
|
||||
protected String domainClassString;
|
||||
protected final Class<T> domainClass;
|
||||
protected final String domainClassString;
|
||||
|
||||
public Class<T> getDomainClass(){
|
||||
return domainClass;
|
||||
|
@ -0,0 +1,22 @@
|
||||
package se.su.dsv.scipro.data.dao.jpa;
|
||||
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import se.su.dsv.scipro.data.dao.interfaces.FileDescriptionDao;
|
||||
import se.su.dsv.scipro.data.dataobjects.FileDescription;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Martin Peters - mpeters@dsv.su.se
|
||||
*
|
||||
*/
|
||||
@Repository("fileDescriptionDao")
|
||||
public class FileDescriptionDaoJPAImp extends AbstractDaoJPAImp<FileDescription> implements
|
||||
FileDescriptionDao {
|
||||
|
||||
public FileDescriptionDaoJPAImp() {
|
||||
super(FileDescription.class);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -97,6 +97,9 @@
|
||||
<bean id="projectClassDao" class="se.su.dsv.scipro.data.dao.jpa.ProjectClassDaoJPAImp">
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
<bean id="fileDescriptionDao" class="se.su.dsv.scipro.data.dao.jpa.FileDescriptionDaoJPAImp">
|
||||
<property name="entityManagerFactory" ref="entityManagerFactory" />
|
||||
</bean>
|
||||
|
||||
<bean class="se.su.dsv.scipro.DataInitialiser" init-method="dataInit" />
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user