
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
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>