![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 53
小糖豆巴拉巴拉
心若向阳,何惧忧伤
展开
-
MyBatis-Plus 多数据源动态切换不生效
Transaction的默认propagation=Propagation.REQUIRED,即事务的传播属性是,存在事务加入当前事务,不存在就创建事务,1.项目中使用的多数据源,各个方法上加了@DataSource注解,对于批量操作,需要做使用事务保持批操作的一致性。要切换数据源,则必须是一个新的事务,所以需要修改事务的传播数据,使其创建一个新的事务,获取新的数据库连接。而在事务内的所有数据库操作,都是在事务连接建立之后进行的,所以会产生数据源没有切换的问题。2.如何保证数据源切换正常,且事务正常?原创 2023-02-24 09:32:31 · 2570 阅读 · 1 评论 -
mybatis入门基础(一)JDBC的简介以及Mybatis的入门程序
JDBC编程步骤以及其优缺点JDBC程序实现的是表查询的操作Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet原创 2016-05-17 13:16:02 · 749 阅读 · 0 评论 -
mybatis报错java.lang.UnsupportedOperationException原因及处理方法
起因今天在请求数据库数据时报错java.lang.UnsupportedOperationException,从字面上理解错误的含义就是不支持的操作异常,后面定位到错误发生在数据库sql语句中,具体原因就是resultType="java.util.List"有问题。返回的结果是一个List类型的集合,所有我用了这个resultType,但是不对的。需要使用string。解释下面是我百...原创 2018-06-14 17:51:19 · 19264 阅读 · 4 评论 -
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String
resultMap="java.lang.String"出错导致整个项目所有sql语句报错 记录错误截图:本来以为就算是我sql语句写错了,为什么其他方法也全部报错了呢?起初以为是配置文件错误,或者是classes生成的位置除了问题,结果检查以后都不是网上查询以后得知:resultMap=“java.lang.String” 应该改成resultType=“java.lang.Str...原创 2019-03-19 12:46:28 · 765 阅读 · 0 评论 -
利用mybatis-generator:generate逆向生成entity、mapper、mapper.xml
第一步 在resource文件下面新建文件夹generator,并将generatorConfig.xml文件放入,具体内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator...原创 2019-09-20 16:57:31 · 472 阅读 · 0 评论