Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 30 31
Tags more
Archives
Today
Total
관리 메뉴

기록

JAVA Spring MAPPER 인터페이스 설정 본문

JAVA

JAVA Spring MAPPER 인터페이스 설정

9400 2023. 2. 6. 09:53

1. root-context 설정

    <!-- MAPPER 인터페이스 설정
	개발자가 직접 DAO를 설정하지 않아도 자동으로 MAPPER 인터페이스를 활용하는 객체를 생성하게 됨 
	 -->
	 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
	 	<property name="basePackage" value="kr.or.ddit.mapper" />
	 </bean>
</beans>

 

2 . CusMapper 생성 

3. cus_SQL.xml

<mapper namespace="kr.or.ddit.mapper.CusMapper">


	<!-- CUS001... -->
 	<select id="getCusNum" resultType="String">
        SELECT NVL(SUBSTR(MAX(CUS_NUM),1,3),'CUS')
             || TRIM(TO_CHAR(NVL(SUBSTR(MAX(CUS_NUM),4),0)+1,'000'))
        FROM   CUS;
	</select> 
	
	
</mapper>

 

4.CusMapper

package kr.or.ddit.mapper;

public interface CusMapper {
	//고객테이블(cus)의 기본키 데이터 생성
	
	public String getCusNum();
}

 

5.CusServicceImpl

@Service
public class CusServiceImpl implements CusService {

	@Autowired
	CusMapper cusMapper;
	
	@Override
	public String getCusNum() {
		return this.cusMapper.getCusNum();
	}

}

'JAVA' 카테고리의 다른 글

트랜잭션 관리  (1) 2023.02.10
구글차트 사용법  (0) 2023.02.10
다음 카카오 주소검색 추가  (0) 2023.02.03
JAVA sping BOOK 테이블 list 띄우기  (0) 2023.01.31
JAVA sping BOOK 테이블 Create  (0) 2023.01.31
Comments