기록
JAVA Spring MAPPER 인터페이스 설정 본문
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