Subversion Repositories SmartDukaan

Rev

Rev 23627 | Rev 23691 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23627 Rev 23682
Line 9... Line 9...
9
import org.springframework.stereotype.Repository;
9
import org.springframework.stereotype.Repository;
10
 
10
 
11
@Repository
11
@Repository
12
public interface GenericRepository {
12
public interface GenericRepository {
13
	public <T> void persist(Object object);
13
	public <T> void persist(Object object);
14
	
14
	public void refresh();
15
	public <T> List<T> selectAllOrderByDesc(Class<T> clazz, String orderByDescKey);
15
	public <T> List<T> selectAllOrderByDesc(Class<T> clazz, String orderByDescKey);
16
	
16
	
17
	public <T> long selectCount(Class<T> clazz);
17
	public <T> long selectCount(Class<T> clazz);
18
	public <T> long selectCountByNotNull(Class<T> clazz, String notNullKey);
18
	public <T> long selectCountByNotNull(Class<T> clazz, String notNullKey);
19
	public <T> long selectCountByEqual(Class<T> clazz, String key, Object value);
19
	public <T> long selectCountByEqual(Class<T> clazz, String key, Object value);