Notice
Link
- Today
- Total
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- CentOS
- sql exception
- mybatis exception
- 스크롤적용
- vc++
- reactnative
- DB 계정생성
- rn
- Back 키 클릭 감지
- ffmpeg
- 파티션 빠른 삭제
- SQL 마지막날
- springboot 재가동
- 말줌임 CSS
- MariaDB
- MySQL
- c언어
- 가변영역 스크롤
- 터치좌표 view
- 피쉬랜드
- kill -9
- 코드로 서버 재실행
- springboot
- pid 찾아 kill
- 텍스트컬러
- Activity 전체화면
- view 획득
- MFC
- SQL 첫날
- CSS
Archives
개발은 하는건가..
mybatis DTO 클래스 aliasesPackage 지정 본문
반응형
mybatis 의 mapper xml 에서 resultType, parameterType 지정 시 패키지 경로까지 쓰지 않고 클래스명만 입력하여 사용할 경우 Config 클래스의 SessionFactory.setTypeAliasesPackage() 로 경로를 지정하면 된다.
setTypeAliasesPackage(com.svc.dto);
<select id="getUser" resultType="com.svc.dto.UserDTO">
=> <select id="getUser" resultType="UserDTO"> 이와 같이 사용할 수 있음.
@Configuration
public class MariaDBConfig {
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
sessionFactory.setDataSource(dataSource);
PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
sessionFactory.setMapperLocations(resolver.getResources("classpath:mappers/*.xml"));
sessionFactory.setTypeAliasesPackage(DTO 패키지경로);
Resource myBatisConfig = new PathMatchingResourcePatternResolver().getResource("classpath:mybatis-config.xml");
sessionFactory.setConfigLocation(myBatisConfig);
return sessionFactory.getObject();
}
}
'SpringBoot , Thymeleaf' 카테고리의 다른 글
[Springboot] 서버 재가동 RestAPI 코드 작성 (0) | 2023.08.25 |
---|---|
[lo4j2] 로그 파일로 생성되게 하기 (2) | 2023.06.09 |
[springboot] application.properties 프로파일별로 따로두기 (0) | 2023.02.20 |
[Springboot] jar 파일을 exe 파일로 만들기 (0) | 2023.02.13 |
[Springboot] 파일 다운로드 (0) | 2023.01.30 |
Comments