Revision 42924543
Added by Markus Döring over 16 years ago
cdmlibrary/src/main/java/eu/etaxonomy/cdm/persistence/dao/AgentDaoHibernateImpl.java | ||
---|---|---|
3 | 3 |
import java.util.List; |
4 | 4 |
|
5 | 5 |
import org.apache.log4j.Logger; |
6 |
import org.springframework.stereotype.Repository; |
|
6 | 7 |
|
7 | 8 |
import eu.etaxonomy.cdm.model.agent.Agent; |
8 | 9 |
|
10 |
@Repository |
|
9 | 11 |
public class AgentDaoHibernateImpl extends DaoBase<Agent, Integer> implements IAgentDao{ |
10 | 12 |
private static final Logger logger = Logger.getLogger(AgentDaoHibernateImpl.class); |
11 | 13 |
|
cdmlibrary/src/main/java/eu/etaxonomy/cdm/persistence/dao/DaoBase.java | ||
---|---|---|
17 | 17 |
* @author a.mueller |
18 | 18 |
* |
19 | 19 |
*/ |
20 |
@Repository |
|
21 | 20 |
public abstract class DaoBase<T, ID extends Serializable> |
22 | 21 |
extends HibernateDaoSupport implements IDao<T, ID> { |
23 | 22 |
|
cdmlibrary/src/main/java/eu/etaxonomy/cdm/persistence/dao/EnumerationDaoHibernateImpl.java | ||
---|---|---|
4 | 4 |
|
5 | 5 |
import org.apache.log4j.Logger; |
6 | 6 |
import org.springframework.dao.DataAccessException; |
7 |
import org.springframework.stereotype.Repository; |
|
7 | 8 |
|
8 | 9 |
import eu.etaxonomy.cdm.model.common.Enumeration; |
9 | 10 |
|
11 |
@Repository |
|
10 | 12 |
public class EnumerationDaoHibernateImpl extends DaoBase<Enumeration, Integer> |
11 | 13 |
implements IEnumerationDAO { |
12 | 14 |
private static final Logger logger = Logger.getLogger(EnumerationDaoHibernateImpl.class); |
cdmlibrary/src/main/java/eu/etaxonomy/cdm/persistence/dao/TaxonNameDaoHibernateImpl.java | ||
---|---|---|
12 | 12 |
import org.springframework.dao.DataAccessException; |
13 | 13 |
import org.springframework.orm.hibernate3.HibernateCallback; |
14 | 14 |
import org.springframework.orm.hibernate3.HibernateTemplate; |
15 |
import org.springframework.stereotype.Repository; |
|
15 | 16 |
|
16 | 17 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase; |
17 | 18 |
|
... | ... | |
19 | 20 |
* @author a.mueller |
20 | 21 |
* |
21 | 22 |
*/ |
23 |
@Repository |
|
22 | 24 |
public class TaxonNameDaoHibernateImpl |
23 | 25 |
extends DaoBase<TaxonNameBase, Integer> implements ITaxonNameDao { |
24 | 26 |
static Logger logger = Logger.getLogger(TaxonNameDaoHibernateImpl.class); |
cdmlibrary/src/main/resources/sessionfactory.xml | ||
---|---|---|
11 | 11 |
|
12 | 12 |
<context:component-scan base-package="eu.taxonomy.cdm.api"/> |
13 | 13 |
<context:component-scan base-package="eu.taxonomy.cdm.persistence"/> |
14 |
<context:component-scan base-package="eu.taxonomy.cdm.persistence.dao"/> |
|
15 | 14 |
|
16 | 15 |
|
17 | 16 |
<bean id="sessionFactory" |
Also available in: Unified diff