spring 整合 mySql 序列

第一步:先創建表:t_seq_table,創建字段:seq_table_idmysql

第二步:在applicationContext.xml 中配置mysql 序列spring

<bean id="incre" class="org.springframework.jdbc.support.incrementer.MySQLMaxValueIncrementer">
    <property name="incrementerName" value="t_seq_table"/>  <!--①設置維護主鍵的表名-->
    <property name="columnName" value="seq_table_id"/>  <!--②用於生成主鍵值的列名-->
    <property name="cacheSize" value="99999"/>   <!--③緩存大小 -->                
    <property name="dataSource" ref="dataSource"/>
    </bean>sql

 

第三步:獲取bean id:incre緩存

MySQLMaxValueIncrementer service = (MySQLMaxValueIncrementer) BeanUtils.getBean("incre");
String seq = service.nextStringValue();app

相關文章
相關標籤/搜索