mybatis核心配置文件代码

这是核心配置文件
创建maven自动生成的文件 配置一下就行了

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>mybatis01</groupId>
<artifactId>day806</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.5</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
</project>
这是数据库的链接的配置文件
需要放在resources里面
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE configuration SYSTEM "http://mybatis.org/dtd/mybatis-3-config.dtd" PUBLIC "-//mybatis.org//DTD Config 3.0//EN">

-<configuration>

<!--引入外部属性文件-->


<properties resource="jdbc.properties"/>

<!--类型别名映射-->



-<typeAliases>

<!--<typeAlias type="cn.lijun.domain.User" alias="ruiruri"></typeAlias>-->


<!--包的映射 引入包中的所有的pojo 类型 配置别名 是简单类名 不区分大小写-->


<package name="cn.lijun.domain"/>

</typeAliases>

<!--属性配置-->



-<environments default="development">


-<environment id="development">

<transactionManager type="JDBC"/>


-<dataSource type="POOLED">

<property name="driver" value="${jdbc.driver}"/>

<property name="url" value="${jdbc.url}"/>

<property name="username" value="${jdbc.username}"/>

<property name="password" value="${jdbc.password}"/>

</dataSource>

</environment>

</environments>


-<mappers>

<mapper resource="cn/lijun/dao/Userdao.xml"/>

<!--引入UserDao接口 通过接口引入配置前提 必须在同一个包中 文件名必须一致 -->


<!--<mapper class="cn.lijun.dao.UserDao"/>-->


<!--引用一个包中的所有dao接口-->


<package name="cn.lijun.dao"/>

</mappers>

</configuration>
下面是jdbc的文件
需要放在resources里面
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/myb9502
jdbc.username=root
jdbc.password=root
这是映射文件需要放在resources里面
<?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">
<!--动态代理模式:必须遵守-->
<!--namespace 必须是对应接口的权限类名-->
<!--select update insert delet 四个标签 id属性值 必须对应接口的方法名-->
<mapper namespace="cn.lijun.dao.UserDao" >
<select id="findAll" resultType="USER">
select * from user
</select>

<insert id="save" parameterType="cn.lijun.domain.User">
insert into user values(null,"${username}",#{pwd},#{sex},#{address});
</insert>

</mapper>


猜你喜欢

转载自www.cnblogs.com/zhaowenyang/p/11313333.html