Mybatis @Param 사용

1. Mybatis를 이용해서 파라미터값을 이용할 때 아래와 같이 하나의 값이면 이름을 사용하면 된다.

객체를 이용한 파라미터는 "객체.상세" 식으로 사용하면 된다.

@Insert("INSERT INTO ${tableName} (log_time, gateway_id, sensor_node_id, sensor_id, sensor_value, alarm_flag, raw_value)"
+ " VALUES (#{sensor.sensingTime}, #{sensor.gatewayId}, #{sensor.sensorNodeId}, #{sensor.id}, #{sensor.sensorValue}, #{sensor.alarmFlag}, #{sensor.rawValue})")

void insert(@Param("tableName") String tableName, @Param("sensor")Sensor log);

2. Mybatis에서 @Update를 이용해서 CREATE문을 사용할 수 있다.

댓글

이 블로그의 인기 게시물

HP 서버 OS 설치시 HDD를 잡지 못하는 문제

python-gdal 설치

Mysql JOIN 사용시 컬럼이름 중복해결