首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
前辈们,Jfinal怎么获取一张表的所有字段呢?
wakeup1026
2018-12-27 15:30
比如 我有一张表person,里面有id,name,sex,city,sign这五个字段。我怎么用sql语句查找出来所有字段呢?
项目:
JFinal
评论区
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中,你可以得要任何你想要的数据
回复
发送
我要反馈
热门反馈
扫码入社
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);
}