我在jfinal项目中,封装了Model,然后想在某个地方调用,例如图1:
AdminUserController实现了InitLife。然后InitLife里面有个setModel的方法,然后我在AdminUserController设定返回了UserModel.class 这个Class<? extends Model<?>>这个类型,因为我这个function有可能会返回不同的Model,例如MenuModel.class,RoleModel.class等等,所以这个方法我想设置成通用的类型。
因此,在图2:
我在InitLife这个实现类里面的initIndex方法下,用到了这个Model,但如何实例使用这个Model呢?这个Model很简单,如图3:
我在initIndex方法下,使用this.setModel().dao.select();无法使用...报错,请大神们指点!谢谢!
项目:JFinal