第一步:先建立表:t_seq_table,建立字段:seq_table_id
第二步:在applicationContext.xml 中配置mysql 序列
<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>
第三步:获取bean id:incre
MySQLMaxValueIncrementer service = (MySQLMaxValueIncrementer) BeanUtils.getBean("incre");
String seq = service.nextStringValue();