报错constructor found in com.atguigu.mybatis.bean.Department matching [java.lang.Integer, java.lang.String] 构造方法不匹配,因为反射中会使用默认的无参构造器,而当我们一旦写了新的带参构造方法,那么 ...
分类:
编程语言 时间:
2018-11-19 13:37:32
阅读次数:
213
使用mybatis时如果类属性名和数据库中的属性名不一样取值就会为null 这是不能再去改变javabean中的属性,只能改变sql语句。语句如下所示: ...
分类:
数据库 时间:
2018-11-16 23:31:18
阅读次数:
302
前言:前面写了后天管理系统工程搭建以及框架的整合测试,今天写一下商品列表的分页查询 1 需求分析 前台使用easyui的分页工具,后台则使用mybatis分页插件pagehelper 如上图所示,打开后台首页,点击查询商品,按下F12,可以看到easyui的分页界面会向controller发送两个数 ...
分类:
其他好文 时间:
2018-11-15 00:18:45
阅读次数:
369
最近由于项目调动,我去了使用JPA的项目组, 因为之前的项目组使用MyBatis,所以一时间关于JPA和Hibernate的知识体系记得不熟,导致出现了混乱;在网上看到了这篇文章,终于解决了我心中的疑惑:JPA是一种规范,Hibernate实现了这种规范 。 这篇短小精悍的文章给了我很多的启发,于是 ...
分类:
Web程序 时间:
2018-11-12 17:47:22
阅读次数:
185
开始主要是要使用已经设计好的数据库 然后使用Mybatis-Generator自动生成Model,还有Mapper类,以及*.xml文件 一、首先在pom.xml中引入pagehelper-spring-boot-starter包 完整的pom如下: 二、然后开始编写请求的PageRequest.j ...
分类:
编程语言 时间:
2018-11-06 13:26:09
阅读次数:
206
Mybatis通用Mapper介绍与使用 前言 使用Mybatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,除了特殊的业务逻辑SQL之外,还有大量结构类似的增删改查SQL。而且,当数据库表结构改动时,对应的所有SQL以及实体类都需要更改。这工作量和效率的影响或许就是区别增 ...
分类:
移动开发 时间:
2018-10-29 16:09:48
阅读次数:
322
使用MyBatis开发Dao,通常有两个方法,即原始Dao开发方法和Mapper动态代理开发方法 使用MyBatis开发DAO实现以下的功能:根据用户id查询一个用户信息 SqlSession中封装了对数据库的操作,如:查询、插入、更新、删除等。 通过SqlSessionFactory创建SqlSe ...
分类:
其他好文 时间:
2018-10-28 16:03:02
阅读次数:
902
日常开发中,MyBatis已经成为数据持久层实现的重要角色,以下就是一个使用MyBatis开发的一个分页插件的实现。关于Mybatis的插件概念可以查看 "MyBatis官网" 查看官网教程可以得知,MyBatis允许客户对以下类的方法进行拦截。 1. Executor (update, query ...
分类:
其他好文 时间:
2018-10-23 14:39:26
阅读次数:
131
http://www.mybatis.org/generator/quickstart.html 1.引入jar包(在pom.xml中引入) 2.在工程下创建MBG配置文件 mbg.xml配置: 3.生成: ...
分类:
移动开发 时间:
2018-10-22 13:03:29
阅读次数:
197
首先创建一个maven项目 第一步:在pom.xml中添加依赖 第二步:创建数据库表 第三步:在main目录下的java源代码写代码 实体类Book package com.wbg.entity; public class Book { int id; String name; int number ...
分类:
其他好文 时间:
2018-10-14 16:53:45
阅读次数:
292