主流框架-mybatis
小米加大炮
天生我材必有用,千金散尽还复来!
展开
-
mybatis用法(一)mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#, 如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql转载 2016-03-30 18:19:55 · 1873 阅读 · 0 评论 -
mybatis(错误二) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案
一 项目启动时,报错信息如下:org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath*:META-INF/spring/wms-*.原创 2015-12-21 18:33:01 · 3305 阅读 · 0 评论 -
mybatis(错误一) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案
昨天用eclipse启动springmvc+mybatis的项目,报错了,信息如下:Result Maps collection already contains value for xyx.dsw.dao.mapper.admin.quotationwish.TempTestTableMapper.TempTestTableResult一 错误信息:19:26:05,446 E原创 2015-06-03 08:49:59 · 140547 阅读 · 26 评论 -
mybatis报错(三)报错Result Maps collection does not contain value for java.lang.Integer解决方法
项目报错信息:[WARN ] 2016-03-25 13:03:23,955 - org.springframework.remoting.support.RemoteInvocationTraceInterceptor -53288 [RMI TCP Connection(5)-192.168.1.140] - Processing of RmiServiceExporter remote原创 2016-03-25 13:09:13 · 55864 阅读 · 13 评论 -
mybatis用法(二)mybatis结合log4j打印sql日志
1.Maven引用jar包默认的mybatis不能打印出SQL日志,不便于查看调试,需要结合log4jdbc-log4j2就可以完整的输入SQL的调试信息。pom.xml 配置maven,注意以下3个都需要 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16转载 2017-11-21 15:28:54 · 1537 阅读 · 0 评论 -
mybatis用法(三)mybatis保存CLOB类型到oracle数据库实例
1.背景近期项目中遇到了用mybatis保存数据库CLOB类型到oracle库的操作,记录一下,方便以后查阅。2.实例代码2.1 表结构--判断表是否存在,如果存在则删除 -- drop table WMS_IN_POOL; -- Create table create table WMS_IN_POOL ( POOL_PK_NO NUM原创 2017-12-21 16:07:44 · 39200 阅读 · 2 评论 -
ibatis配置(mysql数据库) 大数据量处理
一,运用场景: 解析EXCEL的时候,数据量可能比较大;我们数据库中表结构,不需要把原始的EXCEL数据全都保存下来;这时候可能有一部分数据,又恰巧要给别处调用一下;我们需要借用一下mysql数据库的临时表来,提高执行效率. 二,dao层java代码:三,sqlMap配置: 四:存储过程:...原创 2014-07-30 14:20:35 · 1027 阅读 · 0 评论 -
ibatis配置(mysql数据库) 批量新增数据
一,Dao实现类java代码: 或者 (每隔5000条 执行一次!)二,ibatis配置(sqlMap文件):原创 2014-07-30 14:04:09 · 664 阅读 · 0 评论 -
ibatis配置(mysql数据库) 新增一条记录后,返回自动增长的主键id
加上这句:<selectKey resultClass="long" keyProperty="trade_id"> <![CDATA[ SELECT LAST_INSERT_ID() AS trade_id ]]> </selectKey>例如:原创 2014-07-30 11:30:20 · 1210 阅读 · 0 评论