2009/04 14

DECODE 함수

DECODE(expr, search1, result1, search2, result2, ... , default result) if expr = search1 이면 result1을 elsif expr=serarch2 이면 search2를, 아무것도 해당되지 않으면 default result를 조회 주의 : expr과 search의 데이터 타입이 같거나 형변환이 가능해야 한다. 형변환은 search 타입에 맞추어서 expr 의 테이터 타입이 변한다. select employee_id, first_name || ' ' || last_name names, decode(round((sysdate - hire_date)/365), 5, '5년 근속', 10, '10년 근속', round((sysdate-hire_..

개발 등/ORACLE 2009.04.21

lazy 방식

원문 출처 : http://javacan.tistory.com/entry/105#comment2347957 작성자 : 최범균 실제로 사용할 때 연관 객체를 읽어오는 걸, lazy 방식이라고 한다. Hibernate는 lazy 방식으로 연관 객체를 읽어올 때 다음과 같이 프록시 객체를 사용한다. lazy 방식으로 지정된 경우, Hibernate는 위 그림에서 볼 수 있듯이 연관된 객체를 곧바로 읽어오지 않는다. 대신 연관된 객체와 연결될 수 있는 프록시 객체를 생성한다. 연관된 객체가 필요할 때 실제 연관될 객체가 생성되서 프록시와 연결된다. many-to-one 관계에서 lazy 방식을 적용하기 위해서는 다음과 같이 연관될 클래스에 대한 정보를 담고 있는 class 태그의 lazy 속성값을 true로 지..

의존관계 설정하기

1. 생성자 설정 방식 2. 프라퍼티 설정 방식 public class SampleAction{ private TestClass test; public void setTest(TestClass test){ this.test=test; } } 3. 의존관계 자동 설정하기 ① byName : 프라퍼티와 같은 이름을 가진 빈 객체를 설정한다 ② byType : 프라퍼티와 같은 타입을 가진 빈 객체를 설정한다 ③ constructor : 생생자 파라미터와 같은 타입을 가진 빈 객체를 생성자 파라미터에 설정한다 ④ autodetect : constructor 방식을 적용하고, byType 방식을 적용하여 의존 객체를 설정한다. 위의 방식으로 의존 객체를 설정하려면 태그의 autowire 속성에 값을 지정하면 된다.

개발 등/SPRING 2009.04.10