반응형
33일 차 특이사항
1. 어제에 이어서 넥사크로 스프링 연결하기 진행
2. board_study 테이블에서 데이터를 가져올 것이다.
HOW?
1. 어제 만든 코드에서 약간의 수정을 해주면 될 것 같다.
2. vo, mapper 만 수정하면 되지 않을까?
3. VO와 Mapper
package sample.vo;
public class SampleVO {
private String id;
private String name;
private String subject;
private String content;
private String useyn;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getUseyn() {
return useyn;
}
public void setUseyn(String useyn) {
this.useyn = useyn;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="SampleMapper">
<select id="selectSampleList" parameterType="sample.vo.SearchConditionVO" resultType="sample.vo.SampleVO">
SELECT
mem_id as id
,mem_name as name
,board_subject as subject
,board_content as content
,useyn
FROM board_study
WHERE 1=1
<if test="keyword != null and keyword != ''">
<choose>
<when test="searchType == 'ID'">
AND mem_id LIKE '%' || #{keyword} || '%'
</when>
<when test="searchType == 'NAME'">
AND mem_name LIKE '%' || #{keyword} || '%'
</when>
</choose>
</if>
ORDER BY mem_id ASC
</select>
</mapper>
4. VO와 MAPPER를 수정했다. 데이터가 잘 넘어온다.
NEXACRO 연동느림
1. 넥사크로에서 화면을 업데이트하면 스프링에 반영되는 시간이 오래 걸린다.
느낀 점
이런 의문이 생긴다.
1. 작동하는데 문제는 없지만 spring에서 json 파일은 왜 오류가 날까?
2. dto와 mapper 연결할 때 왜 alias를 써야할까?
3. Application 연동하면 바로 반영되지 않는 이유가 있을까?
반응형
'일경험' 카테고리의 다른 글
[국민취업지원제도 일경험프로그램 35일차] Nexacro 트랜잭션 연결, iBatis 개념 (0) | 2023.09.20 |
---|---|
[국민취업지원제도 일경험프로그램 34일차] 게시판 조회수 증가, 넥사크로(NEXACRO) transaction () 함수 (0) | 2023.09.18 |
[국민취업지원제도 일경험프로그램 32일차] 넥사크로(NEXACRO) Spring 연결하기 (0) | 2023.09.14 |
[국민취업지원제도 일경험프로그램 31일차] 넥사크로(NEXACRO) 체크박스에 값 설정하기 (0) | 2023.09.13 |
[국민취업지원제도 일경험프로그램 30일차] 넥사크로(NEXACRO) 학점 계산 프로그램 (0) | 2023.09.12 |