博客专栏推荐
-
1177338次
-
122015次
-
56769次
-
29259次
本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- hbxflihua
- 腾讯优测1
- e_e
- ning2-eye
- wallimn
- dbagirl
- gengyun12
- luxurioust
- zysnba
- itdatacenter
- alsmile
- robotmen
- xiangjie88
- johnsmith9th
- gaozzsoft
- jywhltj
- fantaxy025025
- zhangdaiscott
- chinahuyong
- 淡看人生
- leslie26
- sichunli_030
- cuityang
- kaizi1992
- jveqi
- mukeliang728
- cpongo1
- hellohank
- zlr
- weiyides
- hanbaohong
- appalese
- jickcai
- zhaoshijie
- lzyfn123
- jackpot1234
- qepwqnp
- ranbuijj
- 解宜然
- lyongq04
- xpenxpen
- ssydxa219
- gdpglc
- java-007
最新文章列表
今天,用sts4.11.1(springboot tools suite 4)开发了一个基于springboot的测试工程,项目使用了mysql, mybatis,maven技术。首先看工程目录结构,(不能上传图片),直接上代码吧
要新建一个工程,数据库是基础, 使用mysql数据库,在mysql库上建表做数据处理,数据库建库脚本:
drop table emp_info;
creat ...
有299人浏览
2021-12-08 15:27
错误描述:
caused by: org.apache.ibatis.binding.bindingexception: parameter '__frch_item_0' not found. available parameters are [param, param_key_page, param1, param2]
解决:
ibatismybatis
有326人浏览
2021-06-15 21:54
问题一:nested exception is org.apache.ibatis.type.typeexception: could not set parameters for mapping: java.sql.sqlexception: 无效的列类型: 1111
错误原因mybatis插入对象时,若部分属性为空值
解决办法:sql每个值中加入jdbctype即可
...
有244人浏览
2020-08-17 16:51
调试 paramnameresolver.
final annotation[][] paramannotations = method.getparameterannotations();
二维数组,第一维是参数长度,第二维是注解个数.
1.看参数上是否有 @param 注解,有就读取该注解中的值.
2.如果第1步不成立,则看能否获取实际参数名.
3.如果还不行,则是第几个参数(排除特殊参数 ...
有545人浏览
2020-04-23 01:01
cache 类主要提供 put/get/remove 方法.
public interface cache {
/**
* cache 的 id.
*/
string getid();
/**
* @param key can be any object but usually it is a {@link cachekey}
* @param value t ...
有436人浏览
2020-03-19 17:54
classloaderwrapper 类是对 classloader 的包装. 怎么理解了?看下这个方法就知道了.
classloader[] getclassloaders(classloader classloader) {
return new classloader[]{
classloader,
defaultclassloader,
...
有392人浏览
2020-03-15 17:00
上面写的很清楚,transaction 是对 database connection 的封装,处理 connection 的生命周期.
创建、准备、提交、回滚和关闭.
public interface transaction {
/**
* retrieve inner database connection.
* @return database connection
* ...
有484人浏览
2020-03-14 13:16
说明:本篇文章中有部分内容参考自下面相关链接上的内容,小伙伴可自行参考.本文在其基础上进行整理并扩充部分内容.
我们从最开始的 jdbc 开始说起.
public class jdbcutil {
// 单机 mysql 支持的最大连接数是 16384
private static final string driver_class = "com.mysql.jdbc ...
有546人浏览
2020-03-08 11:43
1. mapper 代理层执行
mapper 代理上执行方法调用时,调用被委派给 mapperproxy 来处理。
public class mapperproxy implements invocationhandler, serializable {
...
有581人浏览
2019-10-27 11:15
本文主要关注与 springboot 集成时的初始化过程。
1. 核心组件
configuration:mybatis所有的配置信息都保存在configuration对象之中,配置文件中的大部分配 ...
有489人浏览
2019-10-27 11:14
mybatis中进行三目判断,不同sql结果累加union(尤其对于多种等效权限,资源的准备)
select p.*,
if(s.`id` is null, false, true) as 'isstar',
u.`id` ...
有1576人浏览
2019-10-21 13:49
mybatis代码生成 1,pom配置插件,2,配置生成文件
插件中关联配置生成文件
idea配置了插件之后会出现在右侧plung,直接点击使用
有283人浏览
2019-10-16 20:42
环境:jdk8 springmvc spring5 mybatis3.5.1 jsp bootstrap3
实现效果:
代码实现:
服务端:
封装分页工具类:page.java
import java.util.list;
/**
* 分页工具类
* @author xiao沄莲
*/
public class page
有651人浏览
2019-09-26 23:47
description:
an attempt was made to call a method that does not exist. the attempt was made from the following location:
com.baomidou.mybatisplus.core.mybatismapperannotationbuilder.getla ...
有518人浏览
2019-09-23 11:49
现在大多项目都是使用mybatis了,但也有些公司使用hibernate。使用mybatis最大的特性就是sql需要自己写,而写sql就需要传递多个参数。面对各种复杂的业务场景,传递参数也是一种学问。
下面给大家总结了以下几种多参数传递的方法。
方法1:顺序传参法
动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis
会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql 的语法:#{} 以及 ${}。
${} 占位字段不加引号,引起sql注入 占位条件值会加引号
在下面的语句中,如果 username 的值为 zhangsan,则两 ...
有443人浏览
2019-06-20 11:30
1、mapper接口通过@autowired注解在service实现类中注入时,在idea中会有红色的下划线显示,解决方法是在mapper接口的上方添加@component注解即可
有812人浏览
2019-06-01 18:13
« 上一页 1 …