首页:该简单实例的目录结构
第一步、导入两个jar包,mybatis和mysqlConnector
第二步、构建配置文件:mybatis-configure.xml
/p>
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
连接数据库的驱动以及相关登录信息写入外部文件中,file文件中:db.properties
driver = com.mysql.jdbc.Driver
url = jdbc:mysql://localhost:3306/girl
username = root
password = root
数据库girl下建立loginSystem表,如下图所示:
尽管可以配置多个环境,每个SQLSessionFactory实例只能选择其一。
所以,如果你想要连接两个数据库,就需要创建两个SqlSessionFactory实例,每个数据库对应一个。而三个数据库,就需要三个实例。
SqlSessionFactoryfactory =newSqlSessionFactoryBuilder().build(reader,“development”);
映射器(mappers)告诉MyBatis去哪里找映射文件,方法有:1、相对于类路径的资源引用,如
2、使用映射器接口实现类的完全限定类名
3、使用完全限定资源定位符(URL)
4、将包内的映射器接口实现全部注册为映射器
第三步、构建实体类:User
packagecom.xiaoxiao;public classUser {private intid;privateString user_name;privateString password;public intgetId() {returnid;
}public void setId(intid) {this.id =id;
}publicString getUserName() {returnuser_name;
}public voidsetUserName(String userName) {this.user_name =userName;
}publicString getPassword() {returnpassword;
}public voidsetPassword(String password) {this.password =password;
}
@OverridepublicString toString() {return "User [id=" + id + ", userName=" + user_name + ", password=" + password + "]";
}
}
第四步、构建Mapper映射文件