![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
shaotianyou.ddd
day day up
展开
-
Mysql+Mybatis中<insert>语句使用useGeneratedKeys=“true“后却无法自动生成主键?
Mysql+Mybatis中语句使用useGeneratedKeys="true"后却无法自动生成主键?问题产生的情况:使用了useGeneratedKeys="true"后依然无法创建id原因:主键id不是自动增长类型的,比如我的id就是varchar类型解决办法1、改主键的类型为integer,bigint等支持自动增长类型的2、添加自定义工具类,生成主键id信息后,再为对象setId…...原创 2020-09-15 14:53:56 · 917 阅读 · 0 评论 -
Caused by:org.apach.ibatis.ognl.NoSuchPropertyException:xx.xx.xx
关于mybatis报错:找不到某个属性的问题1、前言2、问题出现的场景3、解决办法1、前言本人是在做公司一个“古董项目”的时候遇到的问题,其中造成该错误的大部分原因也是因为自己的操作失误,最后步步调试终于找出了问题的原因。做个记录有个印象,也给以后自己解决问题的思路提供一些借鉴。2、问题出现的场景很简单的操作,添加一条数据进行异步显示;前后端逻辑没有任何问题,因为这部分代码完成可以自动生成,也进行测试过。但是后来我因为需求在数据库中加了一个字段——序号(order),后来用工具自动生成了代码,原创 2020-07-28 23:55:03 · 1036 阅读 · 0 评论 -
springMVC+Mybatis实现图片上传、保存到数据库、查询显示——入坑实践
springMVC+Mybatis实现图片上传、保存到数据库、查询显示——入坑实践1、前提环境1.1、前言1.2 所需环境1.2.1 数据库表(不需要也行,相当于数据库里面就没有嘛!)1.2.2 pom.xml文件需要的架包1.2.3 **spring-mvc.xml**2、实体类和自动生成的mapper文件3、简单页面4、在下图位置添加一个images文件夹5、Controller类6、最后配上效果图1、前提环境1.1、前言本篇文章建立在您已经有一个SpringMVC的+Mybatis的环境,也就是原创 2020-07-14 21:55:54 · 2643 阅读 · 3 评论 -
mybatis连接mysql流程(基于Statement方式的增删改查(一))
mybatis:可以简化jdbc操作,实现数据的持久化ORM概念:对象和表的映射mybatis是ORM的实现,操作对象就相当于操作表(数据库)配置mybatis:1、下载:主要用到的就是该文件F:\mybatis-3.5.0\mybatis-3.5.0\mybatis-3.5.0.jar,将其导入并添加路径2、3、在类下面新建mapper.xml,导入配置文件,修改namespace...原创 2019-03-13 17:24:29 · 234 阅读 · 0 评论 -
Mybatis操作mysql(mapper动态代理,Mybatis接口开发(二)完整代码实例)
实现步骤:1、基础环境:和基础方式一样,先配置mybatis环境,mysql驱动,conf.xml、mapper.xml2、(不同之处)约定的目标:省略statement,即根据约定直接可以定位出SQL语句,基于a、接口开发(mybatis基于接口开发,所以先新建一个接口(interface))StudentMapper.java——操作mabatis的接口,该接口中必须遵循以下约定1、...原创 2019-04-01 00:25:12 · 652 阅读 · 0 评论 -
IDEA创建Maven项目配置Mybatis-generator插件快速生成mapper(Dao)和model(pojo)并完成与mysq的交互(一)
前言:本来老师用的eclipse只需要安装插件,然后运行一个配置文件就行,由于本人对于IDEA的喜爱,只能说自愿入坑!!网上找了一大堆资料,一天一个报错,自己都整懵逼了,。。。。。下面就跟着教程来吧,步骤尽量给大家弄详细点1、创建maven项目(这个就不用说了吧,只是网上很多教程在下面红色箭头的地方会让你选某个选项,起始你可以不用选!!)2、输入项目名,然后点next,然后finish3、...原创 2019-06-06 22:16:29 · 924 阅读 · 0 评论 -
idea Springboot项目报错java.lang.IllegalStateException: Failed to load ApplicationContext(可能的原因以及解决办法)
前言:这个问题在我的项目中出现了以下几种情况,其实归根结底的原因是因为字符集的问题。报错的原因大致是说上下文配置文件加载失败,而在springboot项目中的配置文件一般情况下就只有application.properties和application.yml文件,所以问题多半出现在这两个文件中1、第一种情况:检测配置文件中的配置是否正确个人在application.yml中这样配置过,你可能看...原创 2019-06-13 20:41:07 · 23666 阅读 · 0 评论 -
IDEA创建Maven项目配置Mybatis-generator插件快速生成mapper(Dao)和model(pojo)并完成与mysq的交互(二)
在上一篇中(https://blog.csdn.net/qq_38261445/article/details/91050170)我们实现了用Mybatis-generator插件快速生成mapper文件与model实体类,mapper.xml中基本上实现了对一个实体类中所有的操作,但是在我自己开发的时候依然不知道怎么使用mapper里面的方法,或者说怎么通过某些接口来实现对数据库的操作,因为这里...原创 2019-06-08 17:04:30 · 319 阅读 · 0 评论 -
Maven:Mybatis中使用分页插件PageHelper查询分页数据信息
前言:一句话简单,方便,好用,那为什么不用呢?这里面的测试项目用的是idea写的maven项目,所以基本的架包配置都在pom.xml中。并且底层用的是mybatis自动生成的mapper文件来查询数据库,如果各位同胞用的是eclipse开发或者基于约定来写的查询方法的话,也可以稍稍浏览一下,毕竟原理大家都是差不多的,希望对大家有帮助当然如果你比本小白还小白的话,像项目都没有创建或者什么mapp...原创 2019-06-08 23:52:25 · 771 阅读 · 0 评论