項目中有這樣的需求
選擇的一個方案就是將流水號保存到數據庫
/** * 流水號 * @author Luxh *
private String id;
/**
* 流水號
*/
private Integer serialNo;
/**
* 生成日期(格式
*/
private String generateDate;
//getter/setter方法
//…}
/**
* 生成流水號
* @return
*/
public String generateSerialNumber() {
//當天的初始化流水號為
Integer serialNo =
//查詢當天的下一個流水號
String hql =
String generateDate = DateUtils
Object obj = session
if(obj != null) {
serialNo = (Integer) obj;
}
//將當前序列號保存到數據庫
SerialNumber sn = new SerialNumber()
sn
sn
session
//將流水號格式化為
return String
}
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26061.html