前辈们,Jfinal怎么获取一张表的所有字段呢?

比如 我有一张表person,里面有id,name,sex,city,sign这五个字段。我怎么用sql语句查找出来所有字段呢?

评论区

wakeup1026

2018-12-27 15:36

已解决:分享一下
String sqlstr = "SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE table_name = '"+ec.getStr("table_name")+"'";
List lo = Db.query(sqlstr);
for(String names : lo){
System.out.println(">>>:"+names);
}

静态代码块

2018-12-27 15:46

用 TableMapping.me().getTable(this.modelClass); 获取实体的table映射 然后 Set columnNameSet = table.getColumnNameSet(); 就可以得到字段名

静态代码块

2018-12-27 15:47

model 表的映射 全部在table中,你可以得要任何你想要的数据

热门反馈

扫码入社