package com.sms.xutitls;
/**************************************************************
---- Create By 熊哥 On 2020/10/4 ----
***************************************************************/
import org.xutils.db.annotation.Column;
import org.xutils.db.annotation.Table;
/**
* Created by liuliu on 2018/6/21.
*/
//注解表名
@Table(name = "user")
class User {
// 同过xUtils的注解指定表中的列名
@Column(name = "id", isId = true, autoGen = true)
private long id;
@Column(name = "xm")
private String xm;
@Column(name = "pass")
private String pass;
@Column(name = "age")
private String age;
@Column(name = "sex")
private String sex;
//不添加的话,将出现以下错误:
// err: org.xutils.ex.DbException: missing no-argument constructor for the table: user
public User(){
//报错的原因是Student没有一个public的空构造方法导致的,因为xUtils3框架是利用反射通过空构造方法来生成对象的,而如果没有空构造函数,或者构造函数不为public则无法通过反射生成对象,就会报错
}
//必须加空的构造函数