zoukankan      html  css  js  c++  java
  • spring boot整合mybatis

    1.新建一个web项目

    添加mysql驱动,Lombok是一个插件,加上后可以自动装配get set tostring等方法,spring boot devtool为热部署工具

     

     1.添加一个实体类

    @Data相当于get set等方法,基于lombok插件。也可以写@Getter @Setter

    2.因为在maven里面已经添加了mysql的驱动包,它会自动去扫描数据库路径,所以必须在配置文件中添加mysql地址

     3.添加mybatis配置

     加入Mapper接口

     配置Mapper.xml,namespace为mapper接口的类路径,resultType可以为实体路径或者字符串等,id和mapper接口类的方法名一致。

     如果在前面没有在yml里面配置驼峰映射,或者有其他的映射关系,需要自己手动添加实体类和数据库字段的映射关系

    <mapper namespace="com.cisdi.cms.db.MenuAccessDao">
      <resultMap id="BaseResultMap" type="com.cisdi.cms.entity.MenuAccess">
        <id column="user_id" jdbcType="INTEGER" property="userId" />
        <id column="role_id" jdbcType="INTEGER" property="roleId" />
        <id column="org_id" jdbcType="INTEGER" property="orgId" />
        <id column="menu_id" jdbcType="INTEGER" property="menuId" />
        <result column="create_datetime" jdbcType="TIMESTAMP" property="createDatetime" />
        <result column="create_id" jdbcType="INTEGER" property="createId" />
        <result column="update_datetime" jdbcType="TIMESTAMP" property="updateDatetime" />
        <result column="update_id" jdbcType="INTEGER" property="updateId" />
      </resultMap>
    </mapper>

     4.在数据库表中添加数据

    5.在test类里面测试查询方法

     6.再加一个插入操作

    1)添加mapper

     2)写sql

    3)测试类输出

     

     4.数据库结果

  • 相关阅读:
    对现有Hive的大表进行动态分区
    Hive表分区
    Hive常用的SQL命令操作
    Hadoop分布式安装
    Hadoop命令摘录
    HDFS基本知识整理
    Hive基本命令整理
    Hadoop
    淘宝数据魔方技术架构解析
    Eclipse 下 opennms 开发环境搭建
  • 原文地址:https://www.cnblogs.com/lql6/p/11983017.html
Copyright © 2011-2022 走看看