Oracle在Mybatis中获取序列的值

Mapper

传入序列名称获取,这里使用$符号拼接

    <select id="getSeqByName" parameterType="string" resultType="long">
        SELECT ${value}.nextval FROM DUAL
    </select>

java

mapper 接口接收序列名称

Long getSeqByName(@Param("value") String value);

server 使用方法

Long id = logisticsPlanWmsDTOMapper.getSeqByName("CUX_INV_SHIP_PLANNINGS_S");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章