看了http://my.oschina.net/myaniu/blog/137065关于jFinal的Model的优化,进一步做了一些处理
public M searchFirst(String key, Object value) { List mList = search(key, value, ""); return mList != null && mList.size() > 0 ? mList.get(0) : null; } public List search(String key, Object value) { return search(key, value, ""); } public List search(String key, Object value, String orderBy) { String sql = "select * from " + TableInfoMapping.me().getTableInfo(getClass()).getTableName() + " where " + key + "=? " + orderBy; return find(sql, value); } public M searchFirst(Map
调用示例:
public void index() { setAttr("blogPage", Blog.dao.searchPaginate(getParaToInt(0, 1), 10, getRequest().getParameterMap())); render("blog.html"); }