mybatis
mybatis
qq_16055765
你只是看起来很努力
展开
-
Mybatis疑问解答记录
最近看了篇mybatis的疑问解答的文章就转载过来,做个笔记。随便大家再共享一下。1、#{}和${}的区别是什么?答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用P...转载 2020-01-16 09:59:01 · 189 阅读 · 0 评论 -
mybatis if test 字符串和字符的表示
“”标识字符串 ‘’标识字符字符标识<if test="chr=='1'"></if>字符串标识<if test='str=="1"'></if>原创 2018-03-29 09:03:05 · 1247 阅读 · 0 评论 -
mybatis 怎么通过resultMap 返回long
<resultMap id="ResultOfLong" type="java.lang.Long"> <result column="budget" property="budget" javaType="long"/> </resultMap>原创 2018-03-23 11:55:11 · 13582 阅读 · 0 评论 -
你真的会用Mybatis的缓存么,不知道原理的话,容易踩坑哦
详细介绍: https://www.jianshu.com/p/c553169c5921转载 2018-03-10 08:58:10 · 1633 阅读 · 0 评论 -
mybatis解决字段名与实体类属性名不相同的冲突
解决办法一: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。注意是:使用resultType,存在开不开启驼峰转换配置,不开放时,别名使用类变量名;开放时使用,根据转换规则使用别名。建议开发驼峰转换解决办法二: 通过来映射字段名和实体类属性名的一一对原创 2018-01-12 23:03:40 · 194 阅读 · 0 评论 -
spring boot 整合mybatis如何开启开启驼峰命名转换
在spring boot的配置文件application.properties中, 加入配置项:1、 mybatis.configuration.mapUnderscoreToCamelCase=true2 、引入配置文件3 、mybatis.configuration.map-underscore-to-camel-case=true原创 2018-01-12 13:13:09 · 20206 阅读 · 7 评论 -
Mybatis简单入门
Mybatis简单入门一、创建项目导入相应的jar包(数据库驱动包和mybatis jar包)二、在src目录下,建立conf.xml配置文件<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt原创 2016-05-26 12:00:05 · 314 阅读 · 0 评论 -
SSM(spring+mybatis+springmvc)整合 配置文件
**一、所有用到的包,pom.xml如下:注:如果用到springmvc4返回json的,要用jkson2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache原创 2016-06-16 10:37:49 · 688 阅读 · 0 评论 -
Mybatis拦截器分页
这里做的是以ByPage结尾的,使用mysql数据库 一、page类:package com.ming.util;/** * 分页对应的实体类 */public class Page { /** * 总条数 */ private int totalNumber; /** * 当前第几页 */ private int cu原创 2016-06-22 09:34:06 · 254 阅读 · 0 评论 -
mybatis在xml文件中配置sql
尽管mybatis能够在接口配置sql,但是有时候需要动态拼接sql,就需用到xml文件配置sql啦这是我的一个简单配置文件: --> --> --> --> --> select * from user where userId=#{userId} <select id="getUserByNameOrPass" pa原创 2016-06-23 14:25:36 · 933 阅读 · 0 评论 -
java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()L
Exception in thread "main" java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;at org.apache.ibatis.executor.SimpleExecutor.prepareSta转载 2016-07-12 14:27:35 · 9620 阅读 · 9 评论 -
mybatis一对多 多对一
一、一对多: 实体类package com.ming.entity;import java.util.List;public class Station { private String Sname; private String Sintroduction; private String Stel; private List<Staff> staffs; p原创 2016-07-12 17:51:51 · 1409 阅读 · 0 评论 -
spring+struts2+hibernate+mybatis
配置文件: pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache原创 2016-07-27 11:23:20 · 1837 阅读 · 0 评论 -
mybatis查询sql中in条件使用(foreach)
foreach属性主要有item,index,collection,open,separator,close。 1、item表示集合中每一个元素进行迭代时的别名, 2、index指定一个名字,用于表示在迭代过程中,每次迭代到的位置, 3、open表示该语句以什么开始, 4、separator表示在每次进行迭代之间以什么符号作为分隔符, 5、close表示以什么结束, 6、collecti转载 2017-11-29 08:41:05 · 1069 阅读 · 0 评论