본문 바로가기

hibernate

Found: timestamp, expected: date or Found: date, expected: timestamp 에러 이 에러 발생시 Oracle JDBC Driver를 업데이트 해준다. 가령.. 11g 기준의 jar 파일이러단가.. JDK6을 지원하는 ojdbc6.jar로 교체하면 정상 작동한다.
[펌] 프레임워크에 대한 불만을 정리한 글. 원글 : http://techblog.bozho.net/?p=358)** 이 글을 Korea Spring User Group의 송준이 님이 번역을 하여 글을 퍼옵니다. *지독하게 해로운 프레임워크, 그리고 복잡함* *(*http://techblog.bozho.net/?p=358)** 2011년 4월 29일 하이버네이트와 스프링같은 프레임어크는 업계 표준이다. JSF, EJB 등도 또한 업계 표준으로 많은 어플리케이션에 사용된다. 하지만 프레임워크 사용을 반대하는 사람들은 항시 있기 마련이다. 다루려는 주제는 "언어 불가지론(language-agnostic)"에 대한 것이고 자바를 예로 들겠지만, 모든 언어에 적용되는 내용이다. 프레임워크를 반대하는 일반적인 근거는 다음과 같다. - 프레임워크는 매우 복잡..
제네릭이 왜 안되었는지~ 왜 제네릭이 안되었는지 이제 알았다. 확실히... 먼저 제네릭이 안되었을때의 하이버네이트와 매핑한 bean을 살펴보면 @Id @GeneratedValue(strategy=GenerationType.AUTO) public Integer getUserSeq() { return userSeq; } 오류난 로그 2010-01-09 23:06 [DEBUG] opened session at timestamp: 12630460153 2010-01-09 23:06 [DEBUG] about to open PreparedStatement (open PreparedStatements: 0, globally: 0) 2010-01-09 23:06 [DEBUG] opening JDBC connection 2010-01-09 23..
Criteria 사용할때 주의할 점. 난 Collection을 사용할때 항상 Generic 타입으로 객체를 생성하려한다. 이유야 generic을 사용하면 좀 간편해지니 (캐스팅을 할 필요도 없고..) 이유야 어쨋든 하이버 네이트에서도 제네릭을 붙여보았는데 .. Session session = getHibernateTemplate().getSessionFactory().openSession(); Criteria crit = session.createCriteria(Member.class); crit.add(Expression.eq("userId", member.getUserId())); crit.add(Expression.eq("userPw", member.getUserPw())); List list = crit.list(); 난 이게 될 줄..