微信登录

3 - 表配置 - 1个表1个映射 - 表名.java

新建Package

新建Class

表名info就Info - 容易记

表映射Info.java

src/main/java/com/artchips/bean/Info.java

  1. public class Info {
  2. private Integer id;
  3. private String username;
  4. private String password;
  5. public Info(){}
  6. public Integer getId() {
  7. return id;
  8. }
  9. public void setId(Integer id) {
  10. this.id = id;
  11. }
  12. public String getUsername() {
  13. return username;
  14. }
  15. public void setUsername(String username) {
  16. this.username = username;
  17. }
  18. public String getPassword() {
  19. return password;
  20. }
  21. public void setPassword(String password) {
  22. this.password = password;
  23. }
  24. @Override
  25. public String toString() {
  26. return "Info [id=" + id + ", username=" + username + ", password=" + password + "]";
  27. }
  28. /*
  29. * 参照阿里的开发规范,集合处理
  30. * 关于 hashCode 和 equals 的处理,遵循如下规则:
  31. * 1) 只要重写 equals ,就必须重写 hashCode 。
  32. * 2) 因为 Set存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的
  33. * 对象必须重写这两个方法。
  34. * 3) 如果自定义对象作为 Map 的键,那么必须重写 hashCode 和 equals 。
  35. * 说明: String 重写了 hashCode 和 equals 方法,所以我们可以非常愉快地使用 String 对象作为 key 来使用。
  36. */
  37. @Override
  38. public int hashCode() {
  39. final int prime = 31;
  40. int result = 1;
  41. result = prime * result + ((id == null) ? 0 : id.hashCode());
  42. result = prime * result + ((password == null) ? 0 : password.hashCode());
  43. result = prime * result + ((username == null) ? 0 : username.hashCode());
  44. return result;
  45. }
  46. @Override
  47. public boolean equals(Object obj) {
  48. if (this == obj)
  49. return true;
  50. if (obj == null)
  51. return false;
  52. if (getClass() != obj.getClass())
  53. return false;
  54. Info other = (Info) obj;
  55. if (id == null) {
  56. if (other.id != null)
  57. return false;
  58. } else if (!id.equals(other.id))
  59. return false;
  60. if (password == null) {
  61. if (other.password != null)
  62. return false;
  63. } else if (!password.equals(other.password))
  64. return false;
  65. if (username == null) {
  66. if (other.username != null)
  67. return false;
  68. } else if (!username.equals(other.username))
  69. return false;
  70. return true;
  71. }
  72. }