package com.linkage.bi.util;
/**
* 根据时间方式获取Sequence便于数据库操作
*/
public class DBSequence {
private static DBSequence _oSeqGenerator;
private long _lID;
private DBSequence() {
_lID = 0;
}
public final static synchronized DBSequence getInstance() {
if (_oSeqGenerator == null) {
_oSeqGenerator = new DBSequence();
}
return _oSeqGenerator;
}
public synchronized String getSequence(){
_lID++;
long lCurTime_ = System.currentTimeMillis() - 1000000000;
long lTempID_ = _lID + lCurTime_;
return Long.toString(lTempID_);
}
public static void main(String args[]){
System.out.println(DBSequence.getInstance().getSequence());
}
}
^_^.........分享是一种快乐!
本文介绍了一个用于根据时间方式获取Sequence的类DBSequence,该类提供了实例化、获取Sequence的方法,适用于数据库操作。
943

被折叠的 条评论
为什么被折叠?



