jfianl获取每个字段的数据类型

uknow8692 发布于 2014/04/24 22:08
阅读 305
收藏 0
@ JFinal,你好,jfinal在获取一个对象Model的时,怎么根据Model里面的每个字段名称分别获取它们的数据类型? 在jfinal中,写Model的时候,都没有写出它的每个属性和set、get方法,所以不知道怎么获取?
加载中
0
JFinal
JFinal

Model 中有很多 getter 方法,如 getInt ,方法上的注释有说明对应的数据库字段类型,如果要在程序中获取类型,可以通过如下代码:

Table t = TableMapping.me().getTable(User.class);
Class type = t.getColumnType(attrName);

0
uknow8692
uknow8692

引用来自“JFinal”的评论

Model 中有很多 getter 方法,如 getInt ,方法上的注释有说明对应的数据库字段类型,如果要在程序中获取类型,可以通过如下代码:

Table t = TableMapping.me().getTable(User.class);
Class type = t.getColumnType(attrName);

如果一个Model里面的属性是2张表通过关联查询得到的,那么我在判断每个属性的数据类型的时候,getTable(xxx.class)里面应该传哪个实体类呢?如果只传其中一个,那么另一个的属性的数据类型就无法得到。
返回顶部
顶部