ID Generation 시작 SEQ값 문의
- 작성자 :
- 문*
- 작성일 :
- 2019-01-15 17:01:03
- 조회수 :
- 1,554
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전자정부 프레임워크에서 제공하는 ID Generation 을 이용하고 있습니다. context-idgen.xml에 아래와 같이 설정한 뒤 실제로 사용해보면 시작 seq가 0부터 시작하던데 이 시작 index를 1부터 시작하도록 혹시 바꿀 수 있는 방법이 있을까요? context-idgen.xml쪽 property를 살펴봐도 이와 관련된 설정이 없는 것 같아서 가능한 지에 대한 여부와 가능하다면 설정법을 알고 싶습니다.
<bean name="seqNumSvc"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl"
destroy-method="destroy">
<property name="dataSource" ref="dataSource" />
<property name="strategy" ref="seqPrefixNum" />
<property name="blockSize" value="10"/>
<property name="table" value="TABLE_SEQ"/>
<property name="tableName" value="TABLE_BOARD"/>
</bean>
<bean name="seqPrefixNum"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="" />
<property name="cipers" value="20" />
<property name="fillChar" value="0" />
</bean>
<bean name="seqNumSvc"
class="egovframework.rte.fdl.idgnr.impl.EgovTableIdGnrServiceImpl"
destroy-method="destroy">
<property name="dataSource" ref="dataSource" />
<property name="strategy" ref="seqPrefixNum" />
<property name="blockSize" value="10"/>
<property name="table" value="TABLE_SEQ"/>
<property name="tableName" value="TABLE_BOARD"/>
</bean>
<bean name="seqPrefixNum"
class="egovframework.rte.fdl.idgnr.impl.strategy.EgovIdGnrStrategyImpl">
<property name="prefix" value="" />
<property name="cipers" value="20" />
<property name="fillChar" value="0" />
</bean>
A
안녕하세요.
표준프레임워크센터 입니다.
아마도 다음 위키 가이드는
이미 참고하셨을 것으로 예상됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
현재 ID Generation서비스의 스펙상으로
그러한 기능을 제공하고 있지않아 초기값을 지정하실수는 없습니다.
이경우 ID Generation서비스를 커스텀하시거나
별도 Oracle 시퀀스나 DB별 autoincrement를 사용하셔야 합니다.
감사합니다.
표준프레임워크센터 입니다.
아마도 다음 위키 가이드는
이미 참고하셨을 것으로 예상됩니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte:fdl:id_generation
현재 ID Generation서비스의 스펙상으로
그러한 기능을 제공하고 있지않아 초기값을 지정하실수는 없습니다.
이경우 ID Generation서비스를 커스텀하시거나
별도 Oracle 시퀀스나 DB별 autoincrement를 사용하셔야 합니다.
감사합니다.