2025-12-30 22:01
这个生成 interface UserFields 的方式是没见过的创新。
我在 aifei-db 中是先创建了一个 Table 类,然后生成了针对它的初始化:
public static final Table TABLE = new Table(
"user",
"id",
new String[]{"id"},
User.class,
new HashMap>() {{
put("id", Integer.class);
}}
);
思路差不多,省去了启动时对数据库的读取与反射,启动速度仅为 300 毫秒。