
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!--
작성자 : takensoft
작성일 : 2024.01.01
내 용 : idgen 관련 mapper
-->
<mapper namespace="com.takensoft.common.idgen.dao.IdgenMapper">
<!--
작 성 자 : takensoft
작 성 일 : 2024.01.01
내 용 : 테이블명으로 시퀀스 조회
-->
<select id="selectNextId" parameterType="String" resultType="IdgenVO">
SELECT aftr_id
FROM cmmn_idgn
WHERE tbl_nm = #{tblNm}
</select>
<!--
작 성 자 : takensoft
작 성 일 : 2024.04.01
내 용 : 시퀀스 등록 및 수정
-->
<insert id="upsertSeqNmg" parameterType="IdgenVO">
INSERT INTO cmmn_idgn (
tbl_nm
, aftr_id
) VALUES (
#{tblNm}
, #{aftrId}
)
ON CONFLICT (tbl_nm)
DO UPDATE
SET aftr_id = #{aftrId}
</insert>
</mapper>