Carpe diem  
  Front Page
Notice | Tag | Location | Guestbook | Admin   
 
2011/10/19 16:23 2011/10/19 16:23
[Hibernate] criteria or 조건

예) select * from table1 where con1 = 1 or con2 like '2%';

Criteria crit = session.createCriteria(Product.class);

Criterion con1 = Restrictions.eq("con1", 1);

Criterion con2 = Restrictions.like("con2","2%");

LogicalExpression orExp = Restrictions.or(con1, con2);

crit.add(orExp);

예) select * from table1 where con1 = 1 and (con2 = 2 or con3 = 3);

Disjunction aOrB = Restrictions.disjunction();

aOrB.add(Restrictions.eq("con2", "2"));

aOrB.add(Restrictions.eq("con3", "3"));

crit.add(Restrictions.and(Restrictions.eq("con1", "1"), aOrB));

예) select * from table1 a inner join table2 b on a.id = b.id where a.con1 = 1 and (a.con2 = 2 or b.con2=2);

Criteria crit = session.createCriteria(Product.class);

Criteria critTable2 = crit.createCriteria("table2","b");

crit.add(Restrictions.eq("con1", 1));

crit.add(Restrictions.disjunction().add(Restrictions.eq("con2", 2).add(Restrictions.eq("b.con2",2)));

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
Tag : ,


2011/10/19 16:14 2011/10/19 16:14
[Hibernate] 중복된 row 가 리턴될 때

쿼리 결과 중복된 row 가 발생하는 경우가 있었다.

그러니까~~ distinct 옵션으로 가져오고 싶은데 안되어서 방황하고 있었던 찰라..

역시 구글링으로 나온 간결한 한마디.


criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
Tag : ,


2011/10/19 16:10 2011/10/19 16:10
[freemarker] 숫자 콤마 빼기

id="${objectValue}" 로 쓰면 숫자로 이루어진 id 등에 콤마가 찍혀서 난감하다.


id="22,153,243,556" 막 이렇게 찍힘.


이때에는 id="${objectValue?string("##0")}" 으로 쓰면 콤마를 제외하고 id="22153243556" 요렇게 나옴.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
Tag :


BLOG main image
Passionate, Crazy
 Notice
 Category
전체 (71)
여행 (22)
취미/여가 (8)
지식/공부 (28)
독서/감상 (6)
 TAGS
휴식 만화 와인 화장품 세션 자이툰부대 바탕화면 Dame 용산사 미니라이프 한글처리 고양이 바이트 무기력 태터 핸드메이드 여행준비 온라인 먹거리 개편 환형연결리스트 팝페라 한의원려 어거스트 러쉬 날씨 행복 간사이 배경음악 월드비전 주몽 스린야시장 profile 비누 싸이월드 호텔 댄스 VC++ 요요기공원 custom tag 의미 메이지신궁 한글 사전 도쿄 해석 구매기 대만 한글티 다이어리 부산항 해모수 시먼딩 네이버 네티즌 건강 이타바시혼쵸 코코아 3D 웹마케팅 영어공부 타이페이역 경영 구글애드센스 뷰티넷 광우병 Anita Roddick ELS구로 뮤지컬 panda 개발툴 치산 fox 교육 선물 Excel 아이스쇼 ELW 도전 개발 하고싶은것 캐리비안의 해적 댓글 이순신 야구 부동산 md5 MFC 전시회 멀티캠퍼스 여름휴가 더바디샵 자작극 지하철 freemarker 공감 합격방법서 홍수
 Calendar
«   2012/02   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
 Recent Entries
[Hibernate] criteria or...
[Hibernate] 중복된 row...
[freemarker] 숫자 콤마 빼기
고베의 일품 야경을 늦게...
간사이 지역 여행 준비하기
object param 값
[FLEX] Renderer를 이용하...
아이폰 SDK - md5
NSString 문자열 길이를 U...
JSP Get 방식 한글 parame... (3)
 Recent Comments
get방식으로 받은 한글이...
데잇 - 2009
당연히 해봤죠 ~ ^^; 여...
euni - 2009
request.setCharacterEnco...
꼼즈 - 2009
궁금하던 정보 잘 얻고 갑...
해피포터 - 2008
나는 언제 성장하는 거냐?
SEAN。 - 2008
받아들이는 관점에 따라...
euni - 2008
성장이 맞는 것 같지만,...
euni - 2008
거럼 뭐가 메카지? ㅋㅋㅋ...
euni - 2008
종합선물세트 아닐까요 ㅎㅎ
ho - 2008
성장만화 아니었습니까?
SEAN。 - 2008
 Recent Trackbacks
 Archive
2011/10
2010/06
2010/03
2009/09
2009/06
 Link Site
소니톤/개발/애니/여행/e-...
지식보다 지혜를...
 Visitor Statistics
Total : 185805
Today : 5
Yesterday : 27
태터툴즈 배너
rss