and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id , name, biz_name, description, status, model_id, type, type_params, expr, datasource_id, created_at, created_by, updated_by, updated_at, semantic_type insert into s2_dimension (name, biz_name, description, status, model_id, type, type_params, expr,created_at, created_by, updated_by, updated_at, semantic_type,sensitive_level, is_tag) values (#{dimension.name,jdbcType=VARCHAR}, #{dimension.bizName,jdbcType=VARCHAR}, #{dimension.description,jdbcType=VARCHAR}, #{dimension.status,jdbcType=INTEGER}, #{dimension.modelId,jdbcType=BIGINT}, #{dimension.type,jdbcType=VARCHAR}, #{dimension.typeParams,jdbcType=VARCHAR}, #{dimension.expr,jdbcType=VARCHAR}, #{dimension.createdAt,jdbcType=TIMESTAMP}, #{dimension.createdBy,jdbcType=VARCHAR}, #{dimension.updatedBy,jdbcType=VARCHAR}, #{dimension.updatedAt,jdbcType=TIMESTAMP}, #{dimension.semanticType,jdbcType=VARCHAR}, #{dimension.sensitiveLevel,jdbcType=INTEGER}, #{dimension.isTag, jdbcType=INTEGER}) update s2_dimension set name = #{dimension.name,jdbcType=VARCHAR}, biz_name = #{dimension.bizName,jdbcType=VARCHAR}, description = #{dimension.description,jdbcType=VARCHAR}, status = #{dimension.status,jdbcType=INTEGER}, model_id = #{dimension.modelId,jdbcType=BIGINT}, type = #{dimension.type,jdbcType=VARCHAR}, type_params = #{dimension.typeParams,jdbcType=VARCHAR}, datasource_id = #{dimension.datasourceId,jdbcType=BIGINT}, created_at = #{dimension.createdAt,jdbcType=TIMESTAMP}, created_by = #{dimension.createdBy,jdbcType=VARCHAR}, updated_by = #{dimension.updatedBy,jdbcType=VARCHAR}, updated_at = #{dimension.updatedAt,jdbcType=TIMESTAMP}, semantic_type = #{dimension.semanticType,jdbcType=VARCHAR}, sensitive_level = #{dimension.sensitiveLevel,jdbcType=INTEGER}, expr = #{dimension.expr,jdbcType=LONGVARCHAR} where id = #{dimension.id,jdbcType=BIGINT} update s2_dimension set status = #{dimension.status,jdbcType=INTEGER}, updated_by = #{dimension.updatedBy,jdbcType=VARCHAR}, updated_at = #{dimension.updatedAt,jdbcType=TIMESTAMP} where id = #{dimension.id,jdbcType=BIGINT}