mybatis
知彼解己
分享技术是交换苹果,你一个我一个,我们都有两个苹果。如此甚好了。
展开
-
java实现批量删除用户,选中删除用户
jsp标签代码: 管用户列表 ID姓名 <input type="checkbox" value="${user.id }" name="id">${user.id }${user.name} js方法代码://删除所选中的管理员function datadel(){layer.confirm('确认要删除吗?',fu原创 2016-04-29 16:21:39 · 25823 阅读 · 9 评论 -
jQuery使用$.ajaxFileUpload上传
JQuery代码:$("#upload").click(function () { $.ajaxFileUpload ( { url: "/cdc/upload/"+$('#categoryId').val()+"/"+$('#dbVersion').val()+"/"+$('#dataVersion').val()+"/"+$('#plat原创 2015-12-29 21:05:51 · 1044 阅读 · 0 评论 -
spring mybatis 整合后mapper接口注入失败问题
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.fkhd.whiteshirt.daos.UserMapper] found for dependency: expected at least 1 bean which qualifies as auto原创 2016-04-26 18:10:21 · 48175 阅读 · 17 评论 -
Mybatis别名使用
转载于:点击打开链接之前,我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下: insert into users(name,age) values(#{name},#{age})parameterType="me.gacl.domain.User"这里写的实体类User的全类名me.gacl.domain.User,每次都写这么一长转载 2016-08-15 17:36:21 · 7582 阅读 · 2 评论 -
java获取使用mybatis刚插入数据的主键id
2种方式:1.使用mapper: 点击打开链接。2.使用注解: 点击打开链接。*网络上东西杂乱无章,自己用了的也不copy了。留下写的比较好的文章,已做参考。转载 2017-05-17 09:04:06 · 990 阅读 · 0 评论 -
MyBatis删除多行,in语句的使用
示例: DELETE FROM user where id in #{idItem} 说明:1.这里parameterType采用"java.lang.String",我用了没报错。当你的报错时建议采用array或list类型2.array传过来的数组或list集合,在java中map调用时传参,示例array为[1,2,3,4,5,6]原创 2016-03-11 09:58:00 · 11125 阅读 · 2 评论 -
mapperHelper4忽略orderBY/having 解决
mybatis出现阶段order by,having 句子时,在sql前面加 “ /*keep orderby*/”引号内注释,可以解决原创 2018-10-11 20:19:20 · 826 阅读 · 0 评论 -
mybati查询结果部分值null,带下划线的字段
框架:Spring Boot 2.0application.yml文件配置:1.使用mybatis时配置为:mybatis: configuration: mapUnderscoreToCamelCase: true2.使用mybatis-plus时配置为:mybatis-plus: configuration: mapUnderscoreToCam...原创 2019-03-04 01:13:49 · 1177 阅读 · 0 评论 -
java中spring+springMVC+Mybatis主流框架maven的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.org/maven-v4_0_0.xsd原创 2016-05-11 17:47:52 · 9087 阅读 · 7 评论 -
x.SAXParseException; lineNumber: 1; columnNumber: 1; 文件提前结束。
有种原因是因为产生了一个*map.out.xml空文件,删掉就好原创 2016-04-28 17:14:34 · 13686 阅读 · 8 评论 -
JAVA中使用mybatis配置数据库
web.xml配置文件加载(可单独放出来,然在后web.xml使用引用): <context:property-placeholder ignore-unresolvable="true" location="classpath*:/localdataSource.properties" /> <bean id="localdataSource" class="com.aliba原创 2015-12-15 18:58:59 · 1517 阅读 · 0 评论 -
springMvc+MyBatis+Maven配置和log4j相似的Logback
实际上本文是配置与log4j相似的Logback!pom.xml加载日志相关包: com.googlecode.log4jdbc log4jdbc 1.2 runtime org.slf4j slf4j-api ${slf4j.version} runtime org.slf4j log4j-over-slf4j ${slf4j.version} runti原创 2016-01-09 17:12:00 · 1601 阅读 · 0 评论 -
mybatis中一对多映射,但两张表id相同怎么办?
在查询SQL中给相同列名加上 as 别名,而使用表明.列名并没有什么用!原创 2016-03-29 15:56:42 · 4509 阅读 · 0 评论 -
Parameter index out of range (3 > number of parameters, which is 2).
Parameter index out of range (3 > number of parameters, which is 2).当出现这种问题时,可能因为在mybatis中使用like方式不对,可参考:http://w6513017.iteye.com/blog/1512761使用原创 2016-03-07 17:46:02 · 6256 阅读 · 0 评论 -
n [Request processing failed; nested exception is com.alibaba.dubbo.rpc.RpcException: Failed to invo
今天在做项目过程中遇到以下问题(解决方式清除下项目eclipse --->project ----->clean... ):eclipse --->project ----->clean... 详解:http://jingpin.jikexueyuan.com/article/47063.html三月 08, 2016 11:21:44 上午 org.apache.catali原创 2016-03-08 16:41:03 · 5153 阅读 · 0 评论 -
mybatis中使用foreach构造多like查询及批量插入
使用foreach批量查询 SELECT * FROM goods_type WHERE 1>2 OR `NAME` LIKE CONCAT('%',#{item},'%') 使用foreach批量插入 insert into store_detectability(id) values原创 2016-04-01 17:26:14 · 23886 阅读 · 5 评论 -
MyBatis映射错误:There is no setter for property named xxx
请检查线xxx,在xml中的property是否和实体类中相同(区分大小写)!原创 2016-02-24 13:52:08 · 16105 阅读 · 0 评论 -
逻辑与物理分页
逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。 物理分页就是数据库本身提供了分页方式,如mysql的limit,好处是效率高,不好的地方就是不同数据库有不同的搞法。hibernate采用的是物理分页,mybatis默认采用逻辑分页(数据量大的时候会造成内存溢出),不过可以用插件或其他方式能达到物理分页效果 在MyBatis中使用PageHelper插件进行物理分页,原创 2016-04-07 09:37:15 · 638 阅读 · 0 评论 -
springMvc+MyBatis+Maven下JUnit使用的一种方式
springMvc+MyBatis+Maven下JUnit使用一种方式,项目中实战。在第一次启动时可能有弹框忽略即可,再次启动即可!JUnit代码:package com.unionx.wanxue;import java.util.List;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.ses原创 2015-12-28 21:15:21 · 624 阅读 · 0 评论