美文网首页
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