코딩하는 문과생
[Spring] 5. 스프링 기본(4) - DB에 컬럼추가하기 본문
[Review]
MyBatis에 객체만 넘겨주면 알아서 Mapper가 SQL 구문을 처리한다.
그리고 타입을 설정해줘야 한다. ex. parameterType="userdto" resultType="uservo"
- web.xml: 웹에 관한 설정 - Dispatcher 설정과 filter 설정
- servlet-context.xml: 컨트롤러 관련 설정, 어노테이션으로 관리하겠다(<annotation-driven>), viewResolver, 리소스 디렉토리
- root-context.xml: 모델 관련 설정(Service, DAO, DB 관련)
[SQL문 추가]
ALTER TABLE INTERN_USER_TBL
ADD IMGSRC VARCHAR2(50);
SELECT * FROM INTERN_USER_TBL;
UPDATE INTERN_USER_TBL
SET IMGSRC = 'images.png';
[UserVO 수정 - 기본 생성자도 있어야 한다. 없으면 에러]
package com.sinc.intern.user.model.vo;
public class UserVO {
private String id, pwd, name;
private double point;
private String dept, imgSrc;
public UserVO() {
super();
// TODO Auto-generated constructor stub
}
public UserVO(String id, String pwd, String name, double point, String dept, String imgSrc) {
super();
this.id = id;
this.pwd = pwd;
this.name = name;
this.point = point;
this.dept = dept;
this.imgSrc = imgSrc;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPoint() {
return point;
}
public void setPoint(double point) {
this.point = point;
}
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
public String getImgSrc() {
return imgSrc;
}
public void setImgSrc(String imgSrc) {
this.imgSrc = imgSrc;
}
@Override
public String toString() {
return "UserVO [id=" + id + ", pwd=" + pwd + ", name=" + name + ", point=" + point + ", dept=" + dept
+ ", imgSrc=" + imgSrc + "]";
}
}
[testMapper 수정]
SELECT ID, PWD, NAME, POINT, DEPT, IMGSRC
'웹 프로그래밍 > Spring' 카테고리의 다른 글
[Spring] 7. 스프링 기본(6) - 게시판 (CRUD)2 (0) | 2020.02.07 |
---|---|
[Spring] 6. 스프링 기본(5) - 게시판 (CRUD) (0) | 2020.02.06 |
[Spring] 4. 스프링 기본(3) - DAO에서 MyBatis를 이용해 DB접근 (0) | 2020.02.04 |
[Spring] 3. 스프링 기본(2)-브라우저에서 DAO까지 (0) | 2020.02.04 |
[Spring] 2. 스프링 기본 - View와 Controller (0) | 2020.02.04 |