今天做一个小程序,因为是一个新手,碰到了一个其实也不大的问题,但是不知道怎么去解决,后来网上找资料,终于找到了一个办法。
我要从两个表中有外键关联的表中去查询数据,首先,在model类中设定好关系,many2one等等,因为我做的是一个查看请假审批结果,一个user类有多个请假数据,所以在请假的详情这个实体类中写了一个映射关系,many2one,然后使用HibernateTemplate.find()获取所有的数据保存list中,在action处理方法中把list数据存到request中去,然后在页面中使用遍历。看代码
这里是user实体类
package com.OASystem.model;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "T_user")
public class User {
private int id;
private String username;
private String password;
private String loginname;
public String getLoginname() {
return loginname;
}
public void setLoginname(String loginname) {
this.loginname = loginname;
}
private int type;
@Id
@GeneratedValue
public int g