zoukankan      html  css  js  c++  java
  • 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>


  • 相关阅读:
    vue 组件开发 props 验证
    vue中$emit与$on
    vue中的 ref 和 $refs
    Animate.css动画特效
    Css Tada动画效果(Css Tada Animation Effect)--- shake抖动效果
    给某个dom对象添加动画fadeIn、fadeInDown、flipInY、jackInTheBox
    uniapp导航栏自定义按钮及点击事件
    uniapp的微信小程序,获取授权,获取中文街道地理位置
    在mac上如何用safari调试ios手机的移动端页面
    条件编译
  • 原文地址:https://www.cnblogs.com/zhaowenyang/p/11313333.html
Copyright © 2011-2022 走看看