後端對資料庫的操作
查:
@Select("select * from adminuser where username = #{userName} and password = #{password}")
public AdminUser login(@Param("userName") String userName ,@Param("password") String password);
改:
@Update("update adminuser set `password` = #{password}")
public void resetPassword(String password);
增
@Insert("insert into document(title,content) values(#{title},#{content})")
public void addDocument(Document d);
删
DELETE FROM 表名 [WHERE result<60]
後端與資料庫的映射
public class AdminUser implements Serializable { //序列化,網絡傳輸
@TableId("id") //主鍵
private int id;
@TableField("username") //要查詢的字段清單,非主鍵
private String userName;
@TableField("password")
private String password;
}
後端中的技巧
@Data
//自動生成了get,set,equal等方法(擷取值,重置,比較)定義在class類中