Revision 12:7aaf0c22b026

View differences:

src/main/java/my/com/upass/dao/hibernate/ConfigurationDAOHibernate.java
310 310
		}
311 311
		
312 312
	}
313

  
314
	public Class getEntityClass() {
315
		return ConfigurationBean.class;
316
	}
313 317
}
src/main/java/my/com/upass/dao/hibernate/UserDAOHibernate.java
382 382
		return profile;
383 383
	}
384 384

  
385
	public Class getEntityClass() {
386
		return MinimalUserBean.class;
387
	}
388

  
385 389
}
src/main/java/net/penril/generic/hibernate/GenericDAO.java
45 45
	long getNextSequenceNumber(String sequenceName) throws Exception;
46 46
	
47 47
	long getCurrentSequenceNumber(String sequenceName) throws Exception;
48
	
49
	Class getEntityClass();
48 50
}
src/main/java/net/penril/generic/hibernate/GenericDAOHibernate.java
11 11
package net.penril.generic.hibernate;
12 12

  
13 13
import java.io.Serializable;
14
import java.lang.reflect.ParameterizedType;
15 14
import java.math.BigDecimal;
16 15
import java.sql.CallableStatement;
17 16
import java.sql.Connection;
......
33 32
	
34 33
	public GenericDAOHibernate() 
35 34
	{
36
		this.persistentClass = (Class)((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
35
		this.persistentClass = getEntityClass();
37 36
	}
38 37
	
39 38
	public void setSession(Session s) 

Also available in: Unified diff