Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- v-for
- getters
- Login
- 콘솔한글깨짐
- Express.js
- 음양더하기
- vuex
- mutations
- 연동
- react
- node.js
- includes
- 템플릿문법
- v-on
- Vue.js
- KAKAO
- Emit
- Reduce
- JavaScript
- azure
- IntelliJ
- kibana
- programmers
- mixins
- state
- sns로그인
- axios
- javascipt
- javscript
- v-if
Archives
- Today
- Total
공부용
MyBatis 본문
src/main/webapp/WEB-INF/spring/root-context.xml
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@localhost:1521:xe"></property>
<property name="username" value="ID"></property>
<property name="password" value="PW"></property>
</bean>
<!-- 중간에 위치해서 모든 DB작업을 감시하고 기록한다. -->
<bean id="log4j" class="net.sf.log4jdbc.Log4jdbcProxyDataSource">
<constructor-arg ref="dataSource"></constructor-arg>
<property name="logFormatter">
<bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter">
<property name="loggingType" value="MULTI_LINE"></property>
<property name="sqlPrefix" value="[SQL]"></property>
</bean>
</property>
</bean>
<bean id="sessionfactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="log4j"></property>
<property name="mapperLocations" value="classpath*:com/test/mypet/mapper/*.xml"></property>
<property name="configLocation" value="/WEB-INF/mybatis.xml"></property>
</bean>
<bean class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg ref="sessionfactory"></constructor-arg>
--xml 설명
<bean id="dataSource">
<property name="username" value=""></property> //아이디
<property name="password" value=""></property> // 비밀번호
</bean>
<bean id="sessionfactory">
<property name="mapperLocations" value="classpath*:com/test/mypet/mapper/*.xml"></property> //쿼리용 xml
<property name="configLocation" value="/WEB-INF/mybatis.xml> //별칭용 mapper
</bean>
-- src/main/webapp/WEB-INF/mybatis.xml
<typeAliases>
<typeAlias type="" alias="" />
</typeAliases>
type에서 java파일을 읽고, 그 java파일을 어떤 별칭으로 지어줄건지 alias에서 정한다
-- 쿼리용 mapper.xml
<select id="goods" parameterType="String" resultType="goodsDTO">
select * from vwGoods where seqGoods = #{seqGoods}
</select>
resultType은 alias를 지칭한다.
id는 추후에 설명
'2020.10 ~ 2021.03 취업성공패키지 > 홈페이지(Spring)' 카테고리의 다른 글
Tiles (0) | 2021.04.14 |
---|---|
초기설정 (0) | 2021.04.14 |
Comments