halo代码中自定义了CustomIdGenerator, 其中加入了id判空的操作,请问这样做有什么好处吗?
Object id = ReflectionUtils.getFieldValue("id", object);
if (id != null) {
return (Serializable) id;
}
return super.generate(session, object);