public String getJobNumber() {
String DATE_FORMAT = "yyyyMMdd";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
Calendar calendar = Calendar.getInstance();
NumberFormat numberFormat = new DecimalFormat("0000000");
return sdf.format(calendar.getTime()) +
numberFormat.format(getId()) + jobNumber;
}
我需要一个序列表来跟踪包含字段 jobNumber 的表 Header 的 id。jobNumber 的格式类似于 20130816* 0000001 * XXXXXX。
我以为我可以在保存时使用 id(但尚未保存)来生成 jobNumber。
我得到了例外:
org.hibernate.PropertyAccessException: Exception occurred inside getter of com.test.model.Header.jobNumber
如何使用表格(或其他东西)来跟踪最后一个 id?
该程序应在 MySQL 和 Oracle 11g DB 上运行。提前致谢。