INSERT INTO assignComm(assignCommId,teacherId,assignmentId,toObject,objectId,created,voice,description,status,memo,voicelen) VALUES ( (SELECT NEXTVAL('seq_assignCommId')), #{assignCommId}, #{teacherId},#{assignmentId},#{toObject},#{objectId},#{created},#{voice},#{description},#{status},#{memo},#{voicelen}) INSERT INTO assignComm(assignCommId,teacherId,assignmentId,toObject,objectId,created,voice,description,status,memo,voicelen,tier,badge,medias) VALUES ( (SELECT NEXTVAL('seq_assignCommId')), #{assignCommId}, #{teacherId},#{assignmentId},#{toObject},#{objectId},#{created},#{voice},#{description},#{status},#{memo},#{voicelen},#{tier},#{badge},#{medias,typeHandler=com._3e.http.wrongbook.typehandler.JSONTypeHandlerPg}) Update assignComm teacherId = #{teacherId}, assignmentId = #{assignmentId}, toObject = #{toObject}, objectId = #{objectId}, created = #{created}, voice = #{voice}, description = #{description}, status = #{status}, memo = #{memo}, voicelen = #{voicelen} WHERE assignCommId = #{assignCommId} Update assignComm teacherId = #{teacherId}, assignmentId = #{assignmentId}, toObject = #{toObject}, objectId = #{objectId}, created = #{created}, voice = #{voice}, description = #{description}, status = #{status}, memo = #{memo}, voicelen = #{voicelen}, tier = #{tier}, badge = #{badge}, medias = #{medias,typeHandler=com._3e.http.wrongbook.typehandler.JSONTypeHandlerPg} WHERE assignCommId = #{assignCommId} update assignComm set tier= #{tier} where toObject = 1 and assignmentId = #{assignmentId} and objectId = #{objectId} update assignComm set badge= #{badge} where toObject = 1 and assignmentId = #{assignmentId} and objectId = #{objectId}