
本文共 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���������������������������������������������������������������
发表评论
最新留言
关于作者
