2011-05-02 24 views

回答

1

首先,你必須定義處理該序列的bean。例如:

<bean id="incrementer" class="org.springframework.jdbc.support.incrementer.DB2SequenceMaxValueIncrementer"> 
    <property name="dataSource" ref="dataSource" /> 
    <property name="incrementerName" value="YOUR_SEQUENCE_NAME" /> 
</bean> 

然後,您必須將此bean連接到要調用它的bean。例如: -

@Autowired 
private DataFieldMaxValueIncrementer incrementer; 

最後,使用序列bean來獲取值:

Long identifier = incrementer.nextLongValue();