2021
09-30
09-30
springcloud + mybatis + seate集成示例
目录一.客户端1.引包 2.编写配置类 3.修改启动类 4.在需要开启分布式事物的方法上添加注解 二.服务端1.下载seata-server2.修改配置文件(本文以nacos为样例,store记录为mysql)3.创建表一.客户端1.引包<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-seata</artifactId><version>2.1.1.RELEASE</version></dependency> 2.编写配置类@Configura...
继续阅读 >
亲测:SELECTDEPTNOas"deptno",DEPTNAME,DEPTGRADE,PARENTDEPTFROMVMGR_DEPTORDERBYDEPTGRADE,DEPTNO别人案例:<selectid="selectBlogRetHashMap"parameterType="int"resultType="map">SELECTidAS"id",titleAS"title",contentAS"content"FROMBlogWHEREid=#{id}</select>纯java实现方法(推荐):publicclassSnippet{publicstaticMap<String,Object>transformUpperC...
1.Spring配置文件1.1配置数据库连接池<!--读取文件--><util:propertiesid="config"location="classpath:Config/db.properties"/><!--配置数据库连接池--><beanid="source"class="org.apache.commons.dbcp.BasicDataSource"><propertyname="driverClassName"value="#{config.drivername}"/><propertyname="url"value="#{config.url}"/><propertyname="username"value="#{config.name}"/><propert...
第一步引入jar第二步,配置文本文件#数据库驱动jar路径本地创库的包drive.class.path=C:/Users/Administrator/.m2/repository/mysql/mysql-connector-java/5.1.30/mysql-connector-java-5.1.30.jar#数据库连接参数jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://192.168.1.188:3306/sxhy_user?useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=rhzh#包路径配置model.package=com.fishi...
多个对象对应一个对象时,应该如何进行查询?例如关键字:association:联系,关联多个人可以关联一个人。首先做一些准备,如:实体类,工具类和Mybatis核心文件实体类://老师实体类packagecom.MLXH.pojo;publicclassTeacher{privateintid;privateStringname;publicTeacher(){}publicTeacher(intid,Stringname){this.id=id;this.name=name;}publicintgetId(){...
1.创建一个SpringBoot项目2.创建表createdatabaselogin;uselogin;createtableuserlogin(usernamevarchar(49),passwordvarchar(49))3.idea连接mysql4.创建实体类UserLogin@Data@AllArgsConstructor@NoArgsConstructor@Table(name="userlogin")/*<dependency><groupId>javax.persistence</groupId><artifactId>persistence-api</artifactId><version>1.0</version>...
目录一、Mybatis基本认识1.1、动态代理1.2、反射二、Configuration对象作用三、映射器结构四、sqlsession执行流程(源码跟踪)4.1、Executor4.2、StatementHandler4.3、结果处理器(ResultSetHandler)4.4、总结一、Mybatis基本认识1.1、动态代理之前我们知道Mapper仅仅是一个接口,而不是一个逻辑实现类。但是在Java中接口是无法执行逻辑的。这里Mybatis就是通过动态代理实现的。关于动态代理我们常用的有Jdk动态代理和cglib动态...