摘要: 转自:http://ccchhhlll1988-163-com.iteye.com/blog/1420149TypeHandler是MyBatis config文件中可选的配置选项,其可以对实体属性类型和数据库列类型的转换过程进行干涉,在过程中添加某些可能需要的操作。1、自定义的typeHandler类需要实现typeHandler接口并且实现接口方法;2、配置文件添加;3、在映射文件中的参数和结果添加类型说明,javaType和jdbcType。简单实例如下:类型控制类------package com.chl.mybatis.typehandler;import java.sql.Call 阅读全文
posted @ 2013-09-02 23:36 horizon~~~ 阅读(864) 评论(0) 推荐(0) 编辑
摘要: mybatis的if标签之前总是使用是否为空,今天要用到字符串比较的时候遇到了困难,倒腾半天,才在一个论坛上找到解决方法。笔记一下,如下:转自:https://code.google.com/p/mybatis/issues/detail?id=262错误描述:当使用的index为A时,这段便抛出一个NumberFormatExeption的异常,但是如果index为一个数值比如1时就运行正常。错误:Caused by: java.lang.NumberFormatException: For input string: "A" at sun.misc.FloatingDe 阅读全文
posted @ 2013-09-02 21:51 horizon~~~ 阅读(40020) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.163.com/haijun_huang/blog/static/167591377201201235754763/解决办法:方法一:把type改成post,并随便设置设置一个参数data: 'a=b'(一定要设置参数,否则仍然会被cache)方法二:type仍然使用get,但设置cache: false方法三:通过ajaxSetup来全局设置get方法下的cache $.ajaxSetup ({ cache: false //close AJAX cache }); 阅读全文
posted @ 2013-09-02 19:07 horizon~~~ 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 转自:http://ccchhhlll1988-163-com.iteye.com/blog/1420026MyBatis中常用的类就要数SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SqlMapper了。那么下面对他们的应用范围和生命周期进行一下说明:1、SqlSessionFactoryBuilder:在应用中该类实例的主要作用是创建SqlSessionFactory实例,故任务完成后就可以消失了。因此该类实例的最佳应用范围和生命周期应为“方法范围”。2、SqlSessionFactory:在应用的整个周期中会有众多地方需要利用 阅读全文
posted @ 2013-09-02 00:11 horizon~~~ 阅读(3608) 评论(0) 推荐(0) 编辑
摘要: 转自:http://ccchhhlll1988-163-com.iteye.com/blog/1415621基本目的:利用Mybatis完成对一个表简单的select、insert、update、delete操作。达到熟悉MyBatis基本用法的目的。用到的jar:MyBatis.jar,数据库驱动.jar(如mysql-connector.jar)MyBatis的配置文件MyBatisConfig.xml。可以进行数据源和事务管理器的配置,以及其他影响MyBatis执行的变量。MyBatisConfig.xml代码: MyBatis的映射文件UserMapper.xml。文档中评价这个文.. 阅读全文
posted @ 2013-09-02 00:03 horizon~~~ 阅读(935) 评论(0) 推荐(0) 编辑