Mybatis入門配置 詳解

目的:使用mybatis用id查詢數據

第一步:導入相對應的jar包

Mybatis入門配置 詳解

第二步:配置dtd約束(只有配置了約束才可以進行xml自動提示)

https://blog.csdn.net/a15920804969/article/details/79107852

第三步:準備好一張表,和相對應的pojo(domain)

3-1、user表

Mybatis入門配置 詳解

3-2、pojo


  1. package com.ziyang.mybatis.pojo;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4. public class User implements Serializable {
  5. /**
  6. *
  7. */
  8. private static final long serialVersionUID = 1L;
  9. private Integer id;
  10. private String username;
  11. private String sex;
  12. private Date birthday;
  13. private String address;
  14. public Integer getId() {
  15. return id;
  16. }
  17. public void setId(Integer id) {
  18. this.id = id;
  19. }
  20. public String getUsername() {
  21. return username;
  22. }
  23. public void setUsername(String username) {
  24. this.username = username;
  25. }
  26. public String getSex() {
  27. return sex;
  28. }
  29. public void setSex(String sex) {
  30. this.sex = sex;
  31. }
  32. public Date getBirthday() {
  33. return birthday;
  34. }
  35. public void setBirthday(Date birthday) {
  36. this.birthday = birthday;
  37. }
  38. public String getAddress() {
  39. return address;
  40. }
  41. public void setAddress(String address) {
  42. this.address = address;
  43. }
  44. @Override
  45. public String toString() {
  46. return "User [id=" + id + ", username=" + username + ", sex=" + sex
  47. + ", birthday=" + birthday + ", address=" + address + "]";
  48. }
  49. }

第四步:sqlmap的創建(也就是寫sql語句的地方)


  1. /li>
  2. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  3. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">