perf[orm]: fix private id

This commit is contained in:
awake
2024-06-24 15:07:35 +08:00
parent c5b92d5171
commit 0ca1c9d78f
@@ -63,6 +63,7 @@ public class EntityDef {
public IEntity<?> newEntity(Object id) {
var entity = ReflectionUtils.newInstance(clazz);
var idFields = ReflectionUtils.getFieldsByAnnoInPOJOClass(clazz, Id.class);
ReflectionUtils.makeAccessible(idFields[0]);
ReflectionUtils.setField(idFields[0], entity, id);
return entity;
}