问个关于PO转VO的问题。

schol 2008-06-06 04:38:42
比方说有2个类,


public class Student {
private Long id; PK
private Set<Course> Courses = new HashSet<Course>(0);
}

public class Course {
private Long id;
private Student student;
}

假设:

学生和课程 是一对多的关系

现在要做一个显示学生相关信息的页面。

通过DAO取到Student的PO后,转化为VO.如果用 BeanUtils.copyProperties会出错。
不知道怎么解决。
...全文
129 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
schol 2008-06-11
  • 打赏
  • 举报
回复
Student po = StudentDao.get(Student.class,id);
Student vo = new Student();
BeanUtils.copyProperties(po,vo);


numen_wlm 2008-06-06
  • 打赏
  • 举报
回复
出错信息呢?
另外你是怎么拷贝的?把谁拷到谁?
Shine_Panda 2008-06-06
  • 打赏
  • 举报
回复
将你的 PO 和 VO的属性名字设置为相同 试下。。。。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧