codegen 生成TableImpl的 s 包含方法,如getIndexes, getPrimaryKey, getKeys.
没有方法可以获取所有表字段 ( TableField) 之类的getFields。
name如果例如是表的实际列,是否有另一种以编程方式检查的方法?
蝴蝶刀刀
浏览 186回答 2
2回答
慕虎7371278
您可以尝试按名称获取字段并检查您是否真的取回了该字段if (TableName.TABLENAME.field("name") != null) { System.out.println("The field is there: " + TableName.TABLENAME.field("name").getName());} else { System.out.println("There is no field with that name.");}也可以使用以下fieldsRow()方法获取所有字段:Row fields = TableName.TABLENAME.fieldsRow();for (int i = 0; i < fields.size(); i++) { System.out.println(fields.field(i).getName());}