JFinal 的controller 基类 问题

JohnsonZ 发布于 2014/06/20 19:55
阅读 204
收藏 0

我有个这样的想法 , 就是每个controller 中 基本都有个 增删查改的 方法要供前端调用

所有就不想 每个 子类的controller 中都去实现一次 这些 增删查改 的代码, 想从一个 类似baseControlller中继承这个赠送查改的方法,  但是就是有个问题比如 order.dao.findById(id);  如果 基类是这样写, 那么基类调用我想 根据传的参数来改变  order那个位置,  虽然我想应该是用  java 的反射来实现我想的功能, 但是代码不知道具体如何实现 , 麻烦高手帮忙看看!

public void getTableById() {
		int id = this.getParaToInt("id", 0);
			
		//希望这里是通过反射获取到对应的 DAO
		this.renderApiJson(Orders.dao.findById(id));
	}




@JFinal

加载中
0
紫电清霜
紫电清霜
最好不要直接在controller里进行各种数据库操作,把这些放入Model层,这样的话,层次分明,利于维护
JohnsonZ
JohnsonZ
数据库操作不放到controller没问题的,但是就是想实现这功能!!
返回顶部
顶部