package
com.beiyanght.dxhbm.vehiclemanagement.business.Student.dto;
import
java.io.IOException;
import
org.codehaus.jackson.JsonParseException;
import
org.codehaus.jackson.map.JsonMappingException;
import
org.wakeframework.utils.JsonHelper;
/**
* @功能名 Student -
查询条件
* @类描述 数据传输对象
* @author
* @Date
2014-3-20
*/
public class StudentCondition {
/**
* 学生姓名
*/
private String name ;
/**
* 学号
*/
private String no ;
/**
*
性别
*/
private String sex
;
/**
* 年龄
*/
private int age ;
/*-----------------构造方法(@QueryParam 注入需要)
-------------------------------*/
public StudentCondition
(String json){
}
public static
StudentCondition valueOf(String json) throws JsonParseException,
JsonMappingException, IOException {
StudentCondition condition = JsonHelper.getBean(json,
StudentCondition.class) ;
return
condition ;
}
public String
getName() {
return
name;
}
public void
setName(String name) {
this.name =
name;
}
public String getNo()
{
return no;
}
public void setNo(String no) {
this.no = no;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public
int getAge() {
return
age;
}
public void setAge(int
age) {
this.age = age;
}
}
出现该异常:是因为该类中缺少一个缺省构造
需要添加缺省构造函数
public StudentCondition() {
super();
// TODO Auto-generated
constructor stub
}
不然其他类中不可定义该类对象
原文:http://www.cnblogs.com/myitmylife/p/3614133.html