훔... 하이버네이트만 쓸때는
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 |
| Hibernate + Spring 일때.. 페이징 문제 (2) | 2005/02/18 |
| [펌] [Ultra API] 모아서 쓰는 API 링크 - 2004.11.12 (0) | 2005/02/17 |
| [xdoclet] hibernate 에서 mysql text type 적용 (0) | 2005/02/16 |
| [spring] 프라퍼티 파일 읽어들이기.. (0) | 2005/02/15 |
