반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

Spring.MyBatis.table column 명과 VO의 instance변수 명이 다른 경우 본문

[IT]/Spring

Spring.MyBatis.table column 명과 VO의 instance변수 명이 다른 경우

givemebro 2021. 5. 28. 12:38
반응형

as를 사용한다

package org.kosta.model.vo;

public class ProductVO {
	private String productNo;// 실재 db 컬럼명은 product_no, 인스턴스 변수명과 일치하지 않음
	private String name;
	private String maker;
	private int price;

	public ProductVO() {
		super();
	}

	public ProductVO(String name, String maker, int price) {
		super();
		this.name = name;
		this.maker = maker;
		this.price = price;
	}

	public String getProductNo() {
		return productNo;
	}

	public void setProductNo(String productNo) {
		this.productNo = productNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getMaker() {
		return maker;
	}

	public void setMaker(String maker) {
		this.maker = maker;
	}

	public int getPrice() {
		return price;
	}

	public void setPrice(int price) {
		this.price = price;
	}

}
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sql Mapper -->
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="product">
	<select id="findProductByNo" parameterType=" String"
		resultType="productVO">
		select product_no as productNo, name, maker, price
		from
		spring_product
		where product_no=#{value}
	</select>
</mapper>
 
 
반응형

'[IT] > Spring' 카테고리의 다른 글

Spring.설정 방식  (0) 2021.05.31
Spring.MyBatis.join.vo.resultMap  (0) 2021.05.31
Spring.MyBatis.인스턴스 객체 접근  (0) 2021.05.31
param.productNo 값 넣고 insert  (0) 2021.05.28
Spring.MyBatis.DB.Map  (0) 2021.05.27
Spring.MyBatis Framework  (0) 2021.05.27
Spring.MyBatis.DB사용  (0) 2021.05.26
Spring.AOP.around  (0) 2021.05.25
Comments