写实体类
user.java
wabapp:用来写页面
(1)在main中创建能放类的文件夹(源文件夹)
方法1:
方法2:
建完文件夹后把java文件夹制定Sources
(2)建类
实体类一般都是entity包
建类(User)的前面如果写上包名(entity)会自动的创建类之前先把包建好,然后在包里创建类。
- 实体类 : 与表相对应的类
- 属性:表中的字段
- 对象:表中的记录
实体类需满足JavaBean规范:
1)实现序列化接口Serializable
Serializable接口是一个空的接口(内部没有任何抽象方法)
实现该接口只为了表明当前类(User)是可被序列化的,是可以进行在网络上传输。
序列化:对象转换为字节数组的过程
反序列化:字节数组转换成对象的过程
2)属性私有
3)提供无参和带叁构造器
4)提供get/set方法
5)提供toString方法(一般不用,仅用于测试使用,可不加)
添加构造器:快捷提示键 alt+insert—Constructor—Select None(无参构造器)第一个
带参ok就行(全选)
Getter and Setter—全选—ok
toString—全选—ok
写实体类在user.java中
package com.dlxy.entity;
import java.io.Serializable;
/*
* 实体类 : 与表相对应的类
* 属性:表中的字段
* 对象:表中的记录
*
*实体类需满足JavaBean规范:
* 1)实现序列化接口Serializable
* Serializable接口是一个空的接口(内部没有任何抽象方法)
* 实现该接口只为了表明当前类(User)是可被序列化的,是可以进行在网络上传输
* 序列化:对象转换为字节数组的过程
* 反序列化:字节数组转换成对象的过程
* 2)属性私有
* 3)提供无参和带叁构造器
* 4)提供get/set方法
* 5)提供toString方法(一般不用,仅用于测试使用,可不加)
* */
public class User implements Serializable {
private Integer uid;
private String username;
private String password;
private String sex;
private Integer age;
//快捷提示键 alt+insert
public User() {
}
public User(Integer uid, String username, String password, String sex, Integer age) {
this.uid = uid;
this.username = username;
this.password = password;
this.sex = sex;
this.age = age;
}
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public String getUsername() {
return username;
}
public void