
mybatis
小旋风-java
这个作者很懒,什么都没留下…
展开
-
mybatis多数据源配置
MapperScannerConfigurer以下是正常只有一个数据源,只有一个sqlSessionFactory ,这样写没问题,但是有多个数据源,有2个sqlSessionFactory 的时候这样写就不可以了,需要你使用 sqlSessionFactoryBeanName 或 sqlSessionTemplateBeanName 属性来设置正确的 bean 名 称来使用<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"原创 2021-03-12 21:19:06 · 605 阅读 · 0 评论 -
打印mybatis的sql执行语句
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/home" /> <!-- 控制台输出 -->...原创 2019-12-31 15:51:07 · 535 阅读 · 0 评论 -
mybatis批量插入ORA-02287: sequence number not allowed here问题的解决
这样写就可以了insert into T_POSS_MERCHANT_BENEFICIARY (ID, MERCHANT_ID, NAME,LICENSE_TYPE_CODE, LICENSE_NO, EFFECT_DATE,INVALID_DATE, IS_LONG_TIME, ADDRESS,IS_DELETE, CREATE_TIME, UPDATE_TIME)SELECT S...原创 2019-10-30 13:42:12 · 740 阅读 · 0 评论 -
MyBatis Oracle批量插入数据以及主键自增
insert into T_POSS_MERCHANT_BENEFICIARY (ID, MERCHANT_ID, NAME, LICENSE_TYPE_CODE, LICENSE_NO, EFFECT_DATE, INVALID_DATE, IS_LONG_TIME, ADDRESS, IS_DELETE, CREATE_TIME, UPDA...原创 2019-10-30 13:39:59 · 2172 阅读 · 0 评论 -
mybatis if标签判断字符串相等
mybatis 映射文件中,if标签判断字符串相等,两种方式:因为mybatis映射文件,是使用的ognl表达式,所以在判断字符串sex变量是否是字符串Y的时候,注意:不能使用and 1=1因为mybatis会把'Y'解析为字符,所以不能这样写 会报NumberFormatException...原创 2019-07-07 12:42:33 · 14331 阅读 · 2 评论 -
mybatis 配置打印sql
1、在mybatis-config.xml中配置加一个setting<?xml version="1.0" encoding="UTF-8"?> 2、如果是spring集成mybatis的话,在sqlSessionFactory配置好configLocation属性 ...原创 2019-07-07 12:35:34 · 1470 阅读 · 0 评论 -
Mapped Statements collection does not contain value for
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for com.wt.mss.dao.daointerface.market.MssActivityMarketMapper.updateActivityMarketStatusBatch错误很明显了...原创 2019-07-10 16:53:32 · 672 阅读 · 0 评论 -
mybatis foreach Mapped Statements collection does not contain
#{id} collection就是集合open:以某种字符开始 close:以某种字符结尾 index:遍历的索引 item:集合中的每一项 separator:以某种字符分隔在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是在不同情况 下,该属性的值是不一样的,主要有一下3种情况:1. 如果传入的是单参数...原创 2019-07-10 16:30:19 · 342 阅读 · 0 评论 -
org.springframework.beans.factory.UnsatisfiedDependencyException:
mybatis报这样的错误,好好检查一下这个mapper的resultType resultMap parameterType 用鼠标放上去,看是否能点击进去,我这次是因为写错了resultType,包路径忘记写了。...原创 2019-07-10 16:23:51 · 290 阅读 · 0 评论 -
mybatis Cause: java.lang.UnsupportedOperationException
Cause: java.lang.UnsupportedOperationException当需要查询返回 ListSELECT l.label_name FROM label l WHERE l.id IN(#{labelIds})1返回值定义为 resultType=“java.util.List” 会报错,需要将返回值改为: resultType=“java.lang.Str...原创 2019-07-10 16:14:19 · 11247 阅读 · 4 评论 -
MYSQL 中 LIMIT 用法
mapper文件中的sql:(在实体类中定义的属性)start:从第几条记录开始。size:读取几条记录。select id=“findAllUsers” parameterType=“Map” resultType=“entity.IUser”> select * from newusers <where> user_name like...转载 2019-05-30 10:46:53 · 1039 阅读 · 0 评论 -
mybatis查询
以后返回统一用对象,resultMap查询基本查询select * from person where person_id = #{id}条件查询(分页) select from cobra_apply_store yjs_user_id = #{yjsUserId} and apply_status = #{...原创 2018-12-05 09:47:02 · 199 阅读 · 0 评论 -
多数据源
AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他的业务的需求。一般的情况下我们都是使用SSH或者SSM框架进行处理我们的数据源的信息。操作数据一般都是在DAO层进行处理,可以选择直接使用JDBC进行编程(http://blog.youkuaiyun.com/yanzi1225627/artic...转载 2018-12-04 14:28:28 · 471 阅读 · 0 评论