1
프로젝트에서 mybatis를 사용하고 있으며 "point"(mysql) 유형의 열에 데이터를 삽입해야합니다.mybatis를 사용하여 "point"열에 데이터를 삽입하십시오.
어떻게하면됩니까?
테이블에 대한 매퍼를 만들 수 있었지만 쿼리에 대한 도형 데이터 유형을 어떻게 지정합니까?
감사
프로젝트에서 mybatis를 사용하고 있으며 "point"(mysql) 유형의 열에 데이터를 삽입해야합니다.mybatis를 사용하여 "point"열에 데이터를 삽입하십시오.
어떻게하면됩니까?
테이블에 대한 매퍼를 만들 수 있었지만 쿼리에 대한 도형 데이터 유형을 어떻게 지정합니까?
감사
포인트 럼에 대한 MySQL의 문은 방금의 MyBatis에 따라 값을 전달할 수 있습니다 따라서
INSERT INTO t1 (pt_col) VALUES(Point(1,2))
입니까?
기본적인 예는
@Insert("INSERT INTO t1(pt_col) values(Point(#{x}, #{y})")
public int insert(@Param("x") int x, @Param("y") int y);
감사와 같은 솔루션은 지금 그것을 테스트 할 시간이 없어 잘하지만 아마 될 것입니다. 모든 열을 기본 유형으로 변환하고 mybatis를 통해 액세스 할 수없는 비표준 유형의보기를 만드는 솔루션을 연구했습니다. 이 작업에 더 많은 시간을 할애하면이 (더 나은) 접근 방식으로 돌아올 것입니다. – Maurix