MYSQL mybatis】的更多相关文章

递归调用的应用场景常常出现在多级嵌套的情况,比如树形的菜单.下面通过一个简单的例子来实现mysql+mybatis的递归. 数据模型 private Integer categoryId; private String categoryName; private Integer isRoot; private Integer categoryLevel; private Integer rootCategoryId; private Integer parentCategoryId; priva…
前言: 最近在学习Java的编程,前辈让我写一个包含数据库和前端的用户登录功能,通过看博客等我先是写了一个最基础的servlet+jsp,再到后来开始用maven进行编程,最终的完成版是一个 Spring+Mysql+Mybatis 的用户登录注册功能.最近被这件事搞得简直脑壳疼,网上的资料总是跟自己想要的有一些差距,或者说由于年代久远导致了版本的很多问题,所以我决定自己写一篇博客,如果说这篇博客能对其他人起到一点帮助,也是极好的.想要直接看代码的同志们直接看正片部分就好,前面我会先放一些资料.…
0 引言 本文主要在Spring Boot 基础项目的基础上,添加 Mysql .MyBatis(注解方式)与 分页控件 的配置,用于协助完成数据库操作. 1 创建数据表 这个过程就暂时省略了. 2 搭建 MyBatis 2.1 修改pom.xml,添加一下依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-…
springBoot+mysql+mybatis的基本配置: 多环境 application.properties spring.profiles.active=dev spring.application.name=resource-make server.port=8095 server.context-path=/resource-make 指定了工程环境为开发环境.指定应用名字.端口号.上下文路径. application-dev.properties #XX文件服务器配置 upload…
前言: 开发环境:IDEA+jdk1.8+windows10 目标:使用springboot整合druid数据源+mysql+mybatis+通用mapper插件+pagehelper插件+mybatis-generator+freemarker+layui 使用springboot开发web项目,尤其是web后台管理类项目,推荐使用上面的组合: 原因: 首先,druid数据源提供了方便的sql监控视图,而且性能也很好: mysql开源且小巧强大,使用方便: mybatis可以手动定制sql,十…
一.前言 经过前10篇文章,我们已经可以快速搭建一个springboot的web项目: 今天,我们在上一节基础上继续集成shiro框架,实现一个可以通用的后台管理系统:包括用户管理,角色管理,菜单管理三大系统常用管理模块: 二.数据库表准备: 要想实现用户管理+角色管理+菜单管理三大模块,基本上我们常用的解决方案就是如下五个表(sql脚本在最后): 三.集成shiro和配置 1.添加pom依赖. <dependency> <groupId>org.apache.shiro</…
前言 上一篇文章我们整合了springboot+druid+mybatis+mysql+多数据源: 本篇文章大家主要跟随你们涛兄在上一届基础上配置一下多数据源情况下的分布式事务: 首先,到底啥是分布式事务呢,比如我们在执行一个业务逻辑的时候有两步分别操作A数据源和B数据源,当我们在A数据源执行数据更改后,在B数据源执行时出现运行时异常,那么我们必须要让B数据源的操作回滚,并回滚对A数据源的操作:这种情况在支付业务时常常出现:比如买票业务在最后支付失败,那之前的操作必须全部回滚,如果之前的操作分布…
mysql本身类型介绍: BIGINT 8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) (0,18 446 744 073 709 551 615) 极大整数值 需求本身id为16位,8字节长度已经完全满足,因此考虑采用数据库自增id来处理,关于性能方面的考虑,后续系统开发过程中,逐步考虑:这里暂且这样使用: 另外: 真正用到的只是两个链接放一下: 一个是建立mysql自增字段 http://www.cnblogs.com/…
产生原因还没有明白,先记录一下. 使用DATEDIFF函数,计算两个日期的时间差.在mybatis中,resultType 是map.在代码中,根据map的key取值的时候. 在mysql 5.5.39  中,得到的类型是Integer 在mysql 5.6.11 中,得到的类型是Long 目前解决方案是map取出的值,统一转化成string.在根据需要转化.产生原因目前还不清楚.先记录一下 问题2: sql 中使用sum 和count 函数进行统计.mybatisfanhui  map 结果得…
一,使用spring boot脚手架搭建spring boot框架生成maven项目 如下图所示: 设置自定义的坐标,即左侧的Group和Artifact,右侧可以搜索添加一些依赖,搜索不到的可以在pom文件中手动添加,本文需要的依赖如下: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId…