首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

基于单例模式的多键值序列号生成器兑现(支持缓存)

2012-09-02 
基于单例模式的多键值序列号生成器实现(支持缓存)之前在BlogJava上发表过这篇文章,那时没怎么做整理。想不

基于单例模式的多键值序列号生成器实现(支持缓存)

之前在BlogJava上发表过这篇文章,那时没怎么做整理。想不到已经有博友把它弄到ITEye来了(虽然写得水平差,但还是希望那位博友能注明是转载的)。这次稍作了整理,自己也加深下印象。

?

使用场景:用于生成实体主键键值,每次增长1。

框架支持:spring,hibernate

工作方式:单例,序列号生成器支持缓存键值,可设定每次取键的个数。用于集群环境时,取键个数设为1即可。

?

?

?

?

使用方法:

?

 String keyId = KeyGenerator.getInstance().getKey(Attachments.class);

热点排行