例如:
 数据库中有表news和newstype,news中有一列是newstype的ID,但是java对象中为了方便直接映射了news表,这个时候问题就来了,我想从java对象中获得news的所有数据做新闻列表,同时每条新闻前面显示新闻类型的名称,可是news中存的是newstype的ID是整型的,如果对每一个news记录的newstypeid做判断显示中文名称比较麻烦,有没有哪个大侠有好的在实际项目中使用的方法指点一下,谢谢。
 如果修改java对象,添加newstype的名称属性,又无法与news简单映射,不知道如何解决是好期待中

解决方案 »

  1.   

    一对多的关系,改一下NEWS里的ACTIONFORM加一属性比如是BELONGTYPE,在查询时用联合查询!并封装对象!
      

  2.   

    既然用到O/R映射,就难免用O/R M映射框架哪hibernate来说,这种情况只是一种简单映射利用一对多关联映射,Hibernate会自动给你在News表里添加个外键关联到NewsType里的主键上当你查一条News记录的时候,外键会被查出,而他对应的是NewsType里具有唯一性的主键,自然不管是NewsType里的名字或是其他的数据就会一并查出了