훔... 하이버네이트만 쓸때는
Query q = sess.creaeQuery("from CustomBean as xxx order by xx asc");
q.setFirstResult(0);
q.setFetchSize(20);
list = query.list();
sess.close();
이렇게 하면 꼭 mysql 에서 limit 을 쓴것처럼 가져오는데..
Spring + Hibernate 를 쓰니까... 이게 좀 애매해 짐..
그래서 HibernateDaoSupport 를 상속한 DAOImpl 클래스 안에다가..
무식하게 시리..
return getHibernateTemplate().find(
"from XXXBean as xxx order by xxx.desc limit ?,?"
, new Object[]{ new Integer(first), new Integer(fetchSize) } ) ;
이렇게 했는데.. 일단 돌아가기는 원활히 돌아가는데..
기분이 영~~ 찝찝하네...
재미있는건... 코딩이 더 힘들것 같았던 struts + spring + hivernate 가
일단 기본 설정파일이 완성된 후에는 코딩량이 줄었다는 것임 ;;
pstmt.setString(1, xxx);
pstmt.setString(2, yyy);
.
.
.
.
pstmt.executeUpdate();
이런짓거리 안해두 되니 무지 편리 ㅎㅎㅎ
'JAVA > Framework' 카테고리의 다른 글
[spring] LocalSessionFactoryBean 설정에서... (0) | 2005.02.24 |
---|---|
[hibernate]net.sf.hibernate.LazyInitializationException (0) | 2005.02.22 |
[펌] [Ultra API] 모아서 쓰는 API 링크 - 2004.11.12 (0) | 2005.02.17 |
[xdoclet] hibernate 에서 mysql text type 적용 (0) | 2005.02.16 |
[spring] 프라퍼티 파일 읽어들이기.. (0) | 2005.02.15 |