service:
/**
* 新增地图元素
* @param element
* @return
*/
public int insert(TemplateMapElement element){
templateMapElementMapper.insertMapElement(element);
return element.getElementId();
}
Mapper接口:
/**
* 新增地图元素
*
* @param element
* @return
*/
int insertMapElement(@Param(value = "element") TemplateMapElement element);
xml:
<insert id="insertMapElement" useGeneratedKeys="true" keyProperty="element.elementId">
INSERT INTO tb_template_map_element
(element_type,element_data,element_layer,
create_time,onwer_map_code,device_code,map_code,element_descr)
VALUES
(#{element.elementType},#{element.elementData,typeHandler=com.wulianwang.manage.config.mybatis.JSONTypeHandlerPg},
#{element.elementLayer},now(),#{element.onwerMapCode},#{element.deviceCode},#{element.mapCode},#{element.elementDescr})
</insert>