[英]Get next sequence number
我有一个Account
类,其属性number
值为fe:
130.11.0000001
[plan_code].[year].[sequential number]
现在,我将此number
属性映射为String
。 因此,当我想为同一Plan (code=130)
创建第二个Account
,它应该获得number = 130.11.0000002
。
plan(code=100)
Account
plan(code=100)
,其number=100.11.0000001
应number=100.11.0000001
我当时在考虑从休眠状态使用hilo
generator,但不知道如何启动,甚至不知道使用hilo generator
是可能的。 因此欢迎任何实现的指针/想法!
也许我应该开始使AccountNumber
类型的number
属性作为ID产生一个hilo生成的值?
创建一个将帐号实现为三个字段并且toString
产生组合的类怎么样? 在给定先前实例的情况下,进行增量很容易。
public class AccountNumber{
public final int planCode;
public final int year;
public final int sequenceNumber;
...
public static AccountNumber getNextSequenceNumber(AccountNumber previous)...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.