您可以解析列注释:
for (Field field : entity.getClass().getDeclaredFields()) { Column column = field.getAnnotation(Column.class); if (column != null) { columnNames.add(column.name()); }}请注意,
Column注释是可选的,因此必须确保已定义。如果不是这样,您将不得不咨询名称转换机制,这对于这个来说太过分了。



