用户id,组织id等数据,一般的做法从数据库的sequence取得。
Liferay中并没有建立sequence。可能是考虑多种数据库平台上的差异性。
而是在Counter表中模拟实现的。
默认数据:com.liferay.counter.model.Counter的数据。
方法1:CounterLocalServiceUtil.increment() //不指定类型连番。
方法2:CounterLocalServiceUtil.increment(User.class.getName()) //User对象内部连番。
方法3:CounterLocalServiceUtil.increment(User.class.getName(),3) //User对象内部连番。间隔为3
看需要用不同的方法。