Mybatis
Mybatis相关文章
NULL_ZGX
这个作者很懒,什么都没留下…
展开
-
Mybatis使用ResultMap实现一对一关系详解(一)
首先数据库的创建 如图user表属性orders表属性进行主外键关联如图这样数据库就设计好了 测试一下接下来创建bean类 user.javapackage com.hp.bean;import java.util.List;public class User { //用户表 private Integer id; private String name; privat...原创 2018-03-23 10:40:28 · 3542 阅读 · 0 评论 -
利用Mybatis来实现前后端数据的分页
1, 在spring的配置文件创建 SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&原创 2019-02-19 22:53:47 · 1183 阅读 · 1 评论 -
web项目启动报错:java.lang.IllegalStateException
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to a...原创 2018-09-21 11:39:45 · 27065 阅读 · 0 评论 -
mybaties的xml文件定义模糊查询的"%"
Mybaties使用bind给特定参数加些特殊的业务前缀 可以用于模糊查询 可以执行一个表达式,创建一个变量 name 为绑定到上下文的变量名, value 为 OGNL表达式 优点: bind 拼接字符串不仅可以避免因更换数据库而修改 SQL,也能预防 SQL 注入。 使用如下 accountNo是传进来的参数 (不推荐这么写) ...原创 2018-08-22 15:02:03 · 997 阅读 · 0 评论 -
错误Parameter 'XXX' not found. Available parameters are [templateCode, id, param1, param2]
错误信息 解决办法 这个异常为BindingException,绑定异常,那么很有可能就是 Mapper 文件中 SQL 的 id 名与 Dao 层中的函数名不一致。 我们看自己的da的接口看与mapper.xml文件是否一致 我的就是传入的id 与maper.xml文件的不一致 如下图 ...原创 2018-07-31 15:30:36 · 8290 阅读 · 1 评论 -
Mybaties的xml文件中需要对字段空进行判断
<if test="characteristicName != null and characteristicName !=''"> AND CHARACTERISTIC_NAME=#{characteristicName} </if> <if test="characteristicName == null"> ...原创 2018-07-24 15:24:48 · 4827 阅读 · 0 评论 -
Mybaties一对一关联查询详解
javaBean如下俩个表学生表package com.hp.bean;/** * @ClassName: UserBean * @Description:TODO(学生实体类) * @author: zgx * @date: 2018年5月11日 下午6:32:10 * @Copyright: 2018 www.tydic.com Inc. All rights reserved....原创 2018-05-12 10:54:24 · 274 阅读 · 0 评论 -
Mybatis多对多映射关系详解
首先数据库的创建 如图user表属性orders表属性进行主外键关联如图创建ordersdemo表进行主外键关联 如图创建item表这样数据库就设计好了 测试一下 需求: 查询用户及购买商品的信息 由于用户没有和商品没有直接的关系,关系是建立在orders和orderdemo中 创建bean类 User.javapackage com.hp.bean;import java.util.L...原创 2018-03-23 12:00:40 · 6132 阅读 · 3 评论 -
Mybatis实现一对多的查询详解
首先数据库的创建 如图user表属性orders表属性进行主外键关联如图创建ordersdemo表进行主外键关联 如图这样数据库就设计好了 测试一下需求 :是对orders查询结果中不能出现重复数据 创建bean类user.javapackage com.hp.bean;import java.util.List;public class User { //用户表 priv...原创 2018-03-23 11:33:48 · 2996 阅读 · 1 评论 -
Mybatis使用ResultType实现一对一关系详解(二)
首先数据库的创建 如图user表属性orders表属性进行主外键关联如图这样数据库就设计好了 测试一下 测试成功 创建bean类 User.javapackage com.hp.bean;import java.util.List;public class User { //用户表 private Integer id; private String name; pri...原创 2018-03-23 10:55:51 · 696 阅读 · 0 评论 -
错误Invalid bound statement(not found):xxx问题解决办法
错误分析:teget目录下面的userDao.xml文件应该放在userDao.class下面 正确的如下图 解决办法如下由于在resources下面不能创建package,只能创建文件夹Directory,重点(文件夹里面不能以"."的形式)所以不能直接在resources下面这样写...原创 2019-06-04 17:30:07 · 70482 阅读 · 45 评论