MyBatis创建项目
发布日期:2021-05-10 02:45:01 浏览次数:18 分类:精选文章

本文共 4213 字,大约阅读时间需要 14 分钟。

���������������Mybatis���������������

���������������������Mybatis������

1. ���������������������Jar���

���������������������Java���������������Mybatis���������Jar������```xml project��������������������������������������������������������� ��������� src/ ��� ��������� main/ ��� ��� ��������� java/ ��� ��� ��������� com/ ��� ��� ��������� dongline ��� ��� ��������� mybatistest/ ��� ��� ��������� entity/ ��� ��� ��������� Person.java ��� ��������� config/ ��� ��������� mybatis-config.xml ��� ��������� mapper/ ��� ��������� StudentMapper.xml ��������� test/java/ ��������� Test.java

���������������������������������������������������������
#### 2. ������������������������mybatis-config.xml
���`config`���������������`mybatis-config.xml`������������������
```xml

������������������URL������������������������������������������������

3. ������������������������������������

���com.dongline.mybatistest.entity���������Person.java���

package com.dongline.mybatistest.entity;
class Person {
private String personname;
private String persongpassword;
private int persongid;
private String personmail;
// getter��� setter������
public String getPersonname() { return personname; }
public void setPersonname(String personname) { this.personname = personname; }
public String getPersongpassword() { return persongpassword; }
public void setPersongpassword(String persongpassword) { this.persongpassword = persongpassword; }
public int getPersongid() { return persongid; }
public void setPersongid(int persongid) { this.persongid = persongid; }
public String getPersonmail() { return personmail; }
public void setPersonmail(String personmail) { this.personmail = personmail; }
public String toString() {
return "Person [personname=" + personname + ", persongpassword=" + persongpassword
+ ", persongid=" + persongid + ", personmail=" + personmail + "]";
}
}

���������������������������person���������������������������������������������personid���

4. ������Mapper������

���config/mapper���������StudentMapper.xml���

5. ������������������������

���������������������������������

���������Mapper���������������������������������������������

6. ������Mybatis���������������������

���com.dongline.mybatistest������������������Test.java���

package com.dongline.mybatistest;
import java.io.IOException;
import java.io.InputStream;
import javax.annotation.Resource;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
public class Test {
public static void main(String[] args) throws Exception {
String resource = "config/mybatisconfig.xml";
InputStream in = Resources.getResourceAsStream(resource);
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(in);
SqlSession session = factory.openSession();
// ������������������
Person person = new Person();
person.setPersonname("rose");
person.setPersongpassword("888");
// ������Mapper������������
StudentMapper studentMapper = session.getMapper(StudentMapper.class);
// ������������
Person result = studentMapper.findPersonByName("test");
// ���������������������������
session.commit();
session.close();
}
}

������������StudentMapper������������������������������������������������������������������

������������

  • ������������������������������������������������������������������
  • Mapper������������id���������������������������������������������������
  • ���������������������������������Mapper���������������������������������������
  • ������������MySQL���������������������������������������������������������������
上一篇:spring整合mybatis
下一篇:注解从JDK自带注解到自定义注解的发展

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月22日 10时18分56秒