美文网首页
Spring boot项目关于Mybits的配置,注解和xml配

Spring boot项目关于Mybits的配置,注解和xml配

作者: coderFamer | 来源:发表于2018-07-10 14:44 被阅读36次

    1.项目结构

    项目结构

    我觉得这个项目结构比我之前的合理。Controller、entity(info实体类)、config(与数据库联通,和图上utils包一样)、service(增删改查方法的实现)、dao(service类里面方法进行接口封装)、还有resource下Mapper包(放xxxDao.xml和mybits-config.xml,在yml或者property中配置数据库配置

    2. 主配置文件 mybatis-config.xml

    1 2

    3. 数据库配置文件 jdbc.properties

    jdbc.properties

    4. 日志配置文件 log4j.properties

    log4j.properties

    5. 接口配置文件(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 namespace="com.ygzw.dao.pre.QzqdDetailDao">

    <resultMap type="com.ygzw.domain.QzqdDetailInfo" id="qzqdDetailMap">

    <!-- 详情页字段 -->

    <id property="unid" column="UNID" />

    <result property="acceptAddress" column="ACCEPTADDRESS" />

    <result property="contactPhone" column="CONTACTPHONE" />

    <!-- 省略。。。 -->

    <select id="selectDetailInfoByUnid" resultMap="qzqdDetailMap">

    SELECT * FROM pre_duty_dept_relevant AS relevant,pre_duty_division AS division WHERE relevant.UNID=division.PUNID AND relevant.UNID=#{unid}

    </select>

    </mapper>

    6. 接口配置(注解方式) DAO

    DetailDao.java


    网上的Dao

    7. 实体类

    (略)

    8. Service

    service类

    9.utils (我的是config)

    1 2

    10.test

    测试

    是集合了网友的和我自己的项目,方便自己理解。

    图1是网友的项目,转自:图一项目(侵删)

    相关文章

      网友评论

          本文标题:Spring boot项目关于Mybits的配置,注解和xml配

          本文链接:https://www.haomeiwen.com/subject/dotfpftx.html