日期:2014-05-16  浏览次数:20361 次

mybatis 基本

今天刚听说iBATIS改名为MyBatis,实际上就是iBATIS 3.0.1。以前都是用hibernate或者JPA,同时听说iBATIS 3与iBATIS 2 相比,变化挺大的,于是今天花了点时间学习了一下,做了个小例子。

?

准备工作:建立相应的数据库,表,添加一条记录用于测试。

?

第一步当然是建立项目,导入jar包,导入mybatis-3.0.1.jar,和mysql的jdbc驱动。

?

第二步 新建一个类User,包含主键,用户名,密码等属性

?

Java代码 复制代码?收藏代码
  1. package?cn.dcr.mybatis.entity; ??
  2. ??
  3. public?class?User?{ ??
  4. ????private?Long?id; ??
  5. ????private?String?userName; ??
  6. ????private?String?password; ??
  7. ????private?int?age; ??
  8. ??
  9. ????public?Long?getId()?{ ??
  10. ????????return?id; ??
  11. ????} ??
  12. ??
  13. ????public?void?setId(Long?id)?{ ??
  14. ????????this.id?=?id; ??
  15. ????} ??
  16. ??
  17. ????public?String?getUserName()?{ ??
  18. ????????return?userName; ??
  19. ????} ??
  20. ??
  21. ????public?void?setUserName(String?userName)?{ ??
  22. ????????this.userName?=?userName; ??
  23. ????} ??
  24. ??
  25. ????public?String?getPassword()?{ ??
  26. ????????return?password; ??
  27. ????} ??
  28. ??
  29. ????public?void?setPassword(String?password)?{ ??
  30. ????????this.password?=?password; ??
  31. ????} ??
  32. ??
  33. ????public?int?getAge()?{ ??
  34. ????????return?age; ??
  35. ????} ??
  36. ??
  37. ????public?void?setAge(int?age)?{ ??
  38. ????????this.age?=?age; ??
  39. ????} ??
  40. ??
  41. }??
package cn.dcr.mybatis.entity;

public class User {
	private Long id;
	private String userName;
	private String password;
	private int age;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getUserName() {
		return userName;
	}

	pub