日期:2014-05-18  浏览次数:20620 次

有个小问题想了两天了,就是想不出解决方法,大侠帮忙看看
现在要用spring做个小网站后台框架,现已实现新闻分类和新闻条目的CURD操作,但是问题来了
每条新闻都有新闻分类,用以连接两个对象
我用EL函数做,必须要静态方法,结果不能获得datasource   :(   如下:
dao.CategoryDao   dao   =   new   dao.CategoryDaoImpl();
model.Category   ca   =   dao.findById(id);
return   ca.getName();

如果写在控制器里通过一个List传到页面上来又不会写,如下是控制器代码
ModelAndView   mav   =   new   ModelAndView( "news ");  
List   list   =   newsdao.getAllNews();
mav.addObject( "news ",list);
return   mav;

实现dao类这样简单写的,就是一个简单的forList
public   List   getAllNews()   {
String   sql   =   "SELECT   *   FROM   news   order   by   id   desc ";
return   getJdbcTemplate().queryForList(sql);
}

请问我应该怎么写?写到控制器里?那对象应该是一个包含Map的List么?

------解决方案--------------------
有没有想过用pojo来封装你的对象模型啊?
------解决方案--------------------
up