본문 바로가기

hibernate

(15)
Eclipse Plugins for JBoss technology http://www.jboss.org/tools/download/update http://www.jboss.org/tools/download 하이버네이트를 포함한 JBoss Tools 를 설치하는 방법입니다. 이클립스 버젼에 맞쳐서 깔아야 합니다. Eclipse 3.3.x Europa - JBoss Tools 2.1 - http://download.jboss.org/jbosstools/updates/JBossTools-2.1.2.GA/ Eclipse 3.4.x Ganymede - JBoss Tools 3.0 - http://download.jboss.org/jbosstools/updates/stable/ganymede/ Eclipse 3.5.x Galileo - JBoss Tools 3.1 - http:..
Forecast Repository 2011년 2월 10일 - 수정 사항 - json-taglib 수정(http://antop.tistory.com/99). 이에 따른 js에서 강제 파싱부분 제거 - ExtJS 3.3.1 업그레이(아무 변화 없음 -_-) 및 필요한 라이브러리만 담음 - IE에서 열라 느린거 해결 못함 ㅠ_ㅠ 해보시려면 sql(/WEB-INF/sql/*.sql)로 스키마 세팅하고, WEB-INF/applicationContext.xml 에서 DB 설정을 해줘야 합니다. http://antop.nerv.kr/forecast 새로 개편하여 화면을 만들었습니다. 데이터베이스 구조만 빼고 완전 다 바뀌었군요.... Cron을 이용하여 돌리던 배치(스케쥴링)를 Quartz를 이용(Spring과 연동)하여 처리 하였습니다. 화면은 E..
Sales History API http://api.nerv-team.co.kr/sh/ 마지막으로! ㄷㄷ! Sales History API 입니다. Spring 2.5.6.SEC01 + Hibernate를 사용했습니다. Spring 라이브러리에 포함되어있는 hibernate3.jar 파일을 사용하지 않고, 독립적인 hibernate3.jar(www.hibernate.org 에서 받은..)를 사용하니까 hibernateTemplate().findByCriteria(..) 메소드를 사용하는데 에러가 나는군요. 이것땜시 하루 날림.. ㅠㅠ Sales History 스키마 입니다.
Order Entry API http://api.nerv-team.co.kr/oe Human Resources 에 이어서 Order Entry 입니다. Struts 1.3.10, Hibernate 3.3.2.GA, JSON taglib 등을 사용했습니다. Order Entry 스키마 입니다.
Human Resources API http://api.nerv-team.co.kr/hr/ 전에 오라클 샘플 스키마를 MySQL로 옮긴 것을 가지고 인제 jQuery나 ExtJS에서 사용하려고 API를 만들어봤습니다. 출력(필수 입력)은 json 방식과 xml 방식 두가지로 만들어 봤습니다. json 출력은 소스보기를 하시면 보기 좋게 볼 수 있습니다. Servlet, JSTL, Hibernate 3.3.2.GA, JSON-taglib 등을 사용했습니다. 사용 예) 출력은 json으로 하고 이름에 'king'이 포함되는 사원 검색 http://api.nerv-team.co.kr/hr/employees.do?t=json&name=king 도시코드가 'CA" 인 위치 목록 검색 http://api.nerv-team.co.kr/hr/locati..
게시판 1.0 2011.01.24 - 제목, 작성자에 html 태그 넣으면 이상하던거 수정 -_- Introduction http://antop.nerv.kr/board_v1/list.do 전에 php로 일할때는 게시판을 직접 만들어서 홈페이지를 만들었었는데 JAVA 로 갈아타면서 제대로된 게시판을 만들어보질 못했네요... 그래서 열심히 게시판을 하나 만들어 봤습니다. 아래의 기능들을 사용했습니다. JSP Standard Tag Library (JSTL) Strtus 1.3.10 (GA) Hibernate 3.3.2 (GA) json-taglib json_parse.js SWFUpload 2.2.0.1 SmartEditor Basic 0.3.17 Google Kaptcha 2.3 Lightbox JS 2.0 알고리즘은..
PK 두개 이상시 매핑 위와 같은 PK(Primary Key)가 두개인 테이블이 있습니다. 이 테이블을 매핑시켜봅시다. PK가 하나일때는 태그를 써서 쓰면 되지만, 두개일때는 태그를 사용합니다. 코드 언어 코드 설명 그리고 클래스 파일은 Serializable 인터페이스를 구현해야 한답니다.... package model; import java.io.Serializable; public class Code implements Serializable { private static final long serialVersionUID = -14882784587978705L; private String code; // PK1 private String lang; // PK2 private String codeDesc; // getter..
Reverse Engineering 이미 만들어져 있는 데이터베이스의 테이블을 이용해 java 파일과 매핑 xml 파일을 생성시켜봅시다~ 일단 http://antop.tistory.com/53 에서 아래 3단계까지는 하셔야 합니다 ㅎㅎ - 하이버네이트 플러그인 설치 - 하이버네이트 라이브러리 세팅 - 하이버네이트 기본 설정파일 작성 설정파일(hibernate.cfg.xml)까지 만들었으면 File - New - Other... - Hibernate - Hibernate Console Configuration - Next 하이버네이트 콘솔 정보는 hibernate.cfg.xml 설정 파일을 사용합니다. 하이버네이트 콘솔이 뭐냐... 하면 하이버네이트 플러그인을 설치하면 볼 수 있는 Hibernate Perspective 에서 사용하는 데이터..