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