1.4.3.2 Mapper 1.4.3.3 Service 1.4.3.4 Controller 1.4.3.5 AOP记录日志 1.5 MyCat分片 1.5.1 分片分析 1.5.2 服务器配置 1.5.3 schema.xml 1.5.4 分片配置 1.5.5 微服务连接MyCat 1.5.6 配置MyCat-Web监控 1. MyCat综合案例 1.1 案例概述 1.1.1 案例介绍 本案例将模拟电商项目中的商品管理、...
spring.datasource.druid.password=123456#mycat的逻辑库 端口也是mycat的 spring.datasource.druid.url=jdbc:mysql://192.168.142.129:8066/TESTDBUserMapper.java代码如下: @MapperpublicinterfaceUserMapper{@Insert("insert into user(id,name) value (#{id},#{name})")intinsert(User user);@Select("select ...
1、导入依赖的包 这里是单表查询 使用通用mapper ;通用mapper包含 连接池 和 mybatis的依赖 2、 在application.yaml中配置mybatis;引入通用mapper 就不需要配置驼峰(将数据库字段中的下划线 转成实体类的驼峰命名),默认开启;通用mapper不要配&nb...
public class MycatUserService extends ServiceImpl<MycatUserMapper, MycatUser> { public List<MycatUser> getUsers(){ List<MycatUser> list = this.list(new QueryWrapper<>()); return list; } } controller /** * create by liuliang * on 2019-07-30 17:17 */ @RestController @RequestMapping("...
<property name="mapperLocations" value="classpath*:mapper/*.xml"/> <!-- MyBatis 接入 CAT --> <property name="plugins"> <array> <bean class="com.wanda.cat.sample.plugins.CatMybatisPlugin"></bean> </array> </property> </bean> ...
MoocOrderTMapper.xml#getOrderInfoById 对数据库时间的处理 mysql函数:DATE_FORMAT、UNIX_TIMESTAMP 订单模块的横向和纵向拆表解决 问题:每年的订单量太大 横向拆分:同一个订单表拆成两个订单表 纵向拆分:订单表按年进行拆分 TODO mycat分库分表 dubbo特性:服务分组、聚合和版本控制服务分组 见文档-> 可以使用分组...
可以配置内容 properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂)(废弃) plugins(插件)(废弃) environments(环境集合属性对象) mappers(映射器) properties(属性) mybatis将按照下面的顺序来加载属性 (1)在propert...导入...
return userMapper.selectAll(); } } 步骤八: 测试: 在地址栏输入:http://localhost:8080/user/save?id=1&name=tom http://localhost:8080/user/save?id=2&name=jack 查看数据库发现: id 为 1 的数据插入到数据库 db02 中的 user 表。 id 为 2 的数据插入到数据库 db01 中的 user 表。
Mybatis的核心组件有SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper 。 Mybatis的运行流程: SqlSessionFactoryBuilder SqlSessionFactoryBuilder类可以被实例化、使用和丢弃,一旦创建了SqlSessionFactory,就不再需要它了。 因此 SqlSessionFa...net-snmp简介与命令工具集 简介net-snmp是支持SNMP的一套应用程序...
return userMapper.selectAll(); } } 步骤八: 测试: 在地址栏输入:http://localhost:8080/user/save?id=1&name=tom http://localhost:8080/user/save?id=2&name=jack 查看数据库发现: id 为 1 的数据插入到数据库 db02 中的 user 表。 id 为 2 的数据插入到数据库 db01 中的 user 表。