MyBatis 02
Posted 一纸流年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis 02相关的知识,希望对你有一定的参考价值。
这个是Mybatis的主配置文件:
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <!-- 配置JDBC事务控制,由mybatis进行管理 --> <transactionManager type="JDBC"></transactionManager> <!-- 配置数据源,采用mybatis连接池 --> <dataSource type="POOLED"> <property name="driver" value="" /> <property name="url" value="" /> <property name="username" value="" /> <property name="password" value="" /> </dataSource> </environment> </environments> <!-- 加载映射文件 --> <mappers> <mapper resource="User.xml" /> <!-- <mapper resource="mapper/UserMapper.xml" /> --> <!-- 批量加载映射文件 --> <package name="com.itheima.mybatis.mapper" /> </mappers> </configuration>
这个是EmpMapper.xml(实体类映射文件,就是我之前在图中画的EmpSQL.xml)
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper> </mapper>
下面我们来试着做一个小demo:
在做demo之前我们需要在数据库中插入一个emp表和在工程中创建一个Emp实体类。
这个是实体类:
package com.demo.entity; import java.io.Serializable; public class Emp implements Serializable { private Integer id; private String name; private Double salary; private Integer age; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Double getSalary() { return salary; } public void setSalary(Double salary) { this.salary = salary; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } }
emp表主要有id,name,salary,age四列。并随意添加一些信息,以便于我们以后的测试。
创建完成就可以开始配置了。
版权声明:本文为博主原创文章,如需转载请表明出处。 https://blog.csdn.net/qq_39266910/article/details/77780126
以上是关于MyBatis 02的主要内容,如果未能解决你的问题,请参考以下文章
SSM-MyBatis-05:Mybatis中别名,sql片段和模糊查询加getMapper