Project

General

Profile

« Previous | Next » 

Revision 42924543

Added by Markus Döring over 16 years ago

View differences:

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