当前位置: 首页 > news >正文

建设部质量监督官方网站各类服装网站建设

建设部质量监督官方网站,各类服装网站建设,张家界做旅游网站,wordpress 窗口创建sharding_sphere数据库 在数据库中创建两张表,t_order_1和t_order_2 分片规则:如果订单编号是偶数添加到t_order_1,如果是奇数添加到t_order_2 创建实体类 public class Order { private Integer id; private Integer orderType; private Int…

创建sharding_sphere数据库

在数据库中创建两张表,t_order_1和t_order_2

分片规则:如果订单编号是偶数添加到t_order_1,如果是奇数添加到t_order_2

创建实体类

public class Order {  private Integer id;  private Integer orderType;  private Integer customerId;  private Double amount;  public Integer getId() {  return id;  }  public void setId(Integer id) {  this.id = id;  }  public Integer getOrderType() {  return orderType;  }  public void setOrderType(Integer orderType) {  this.orderType = orderType;  }  public Integer getCustomerId() {  return customerId;  }  public void setCustomerId(Integer customerId) {  this.customerId = customerId;  }  public Double getAmount() {  return amount;  }  public void setAmount(Double amount) {  this.amount = amount;  }  @Override  public String toString() {  return "Order{" +  "id=" + id +  ", orderType='" + orderType + '\'' +  ", customerId=" + customerId +  ", amount=" + amount +  '}';  }  
}

创建Mapper

@Repository  
@Mapper  
public interface OrderMapper {  @Insert("insert into t_order(order_type,customer_id,amount) values(#{orderType},#{customerId},#{amount})")  public void insert(Order orders);  @Select("select * from t_order where id = #{id}")  @Results({  @Result(property = "id",column = "id"),  @Result(property = "orderType",column = "order_type"),  @Result(property = "customerId",column = "customer_id"),  @Result(property = "amount",column = "amount")  })  public Order selectOne(Integer id);
}    

创建配置文件

spring:  shardingsphere:  datasource: #数据源配置  names: ds1  ds1: #数据源0  type: com.alibaba.druid.pool.DruidDataSource  driver-class-name: com.mysql.cj.jdbc.Driver  url: jdbc:mysql://localhost:3306/ds1?serverTimezone=UTC&useSSL=false  username: root  password: wsrbb  sharding:  tables:  t_order:  actual-data-nodes: ds1.t_order_${1..2}   #指定orders表的分布情况,配置表在哪个数据库中,表名称是什么  # 雪花算法  key-generator:  column: id  type: SNOWFLAKE  props:  worker-id: 123  max-vibration-offset: 3  ##指定分片策略。根据id的奇偶性来判断插入到哪个表  table-strategy:  inline:  sharding-column: id  algorithm-expression: t_order_${id % 2 +1}  #打开sql输出日志  props:  sql:  show: true

运行测试类即可

@Test  
public void addOrders(){  for (int i = 1; i <=10 ; i++) {  Order orders = new Order();  //orders.setId(i);  orders.setCustomerId(new Random().nextInt(10));  orders.setOrderType(i);  orders.setAmount(1000.0*i);  orderMapper.insert(orders);  }  
}
http://www.yayakq.cn/news/103355/

相关文章:

  • 成都哪家做网站手机模版网站价格
  • 宁波网站建设哪家强用python做的电商网站
  • 网站帮企业做推广价格怎么算acg二次元wordpress主题
  • html5 网站开发网站界面设计实验报告
  • 重庆招聘网站都有哪些百度关键词排名推广
  • 电商网站建设电话做影视网站不备案
  • 国外十大服务器推荐长沙官网seo推广
  • 免费商用图片的网站包头市建设工程质量监督站网站
  • yyf做的搞笑视频网站中通建设计院第四分公司网站
  • 怎么设置wordpress底栏文字重庆seo职位
  • 在洪雅网站做企业招聘小程序开发商
  • 越秀高端网站建设唐山seo排名
  • 全景效果图网站毕设做桌面端还是网站
  • 永康网站开发个人网站首页界面
  • 网站开发人员 生活dw网页设计代码模板源代码
  • 做dm素材网站最好的包装设计公司哪家好
  • 做数据分析网站校园社交网站怎么做
  • 邹平网站建设公司衡水做企业网站的公司
  • 门户网站建设考核总结北京北控京奥建设有限公司网站
  • 校园网站建设特色wordpress和dada
  • 网站设计 图片商务网站建设与维护
  • 做网站上面图片的软件商丘软件开发
  • 网站作业二级网页建成局网站建设
  • 网站建设需要哪些方面安徽城乡建设厅官网站
  • 怎样在手机上建设网站做网站 会计分录
  • 商业网站策划书范文班级网页设计模板html
  • 网页设计师培训教程宁波seo关键词优化
  • seo诊断网站免费诊断平台高端建站神器
  • 网站备案号怎么申请建站优化办事效率高
  • 网站开发运营费用宿迁公司做网站