登录
首页 >  数据库 >  MySQL

我的开发日记(四)

来源:SegmentFault

时间:2023-02-19 14:41:14 102浏览 收藏

哈喽!今天心血来潮给大家带来了《我的开发日记(四)》,想必大家应该对数据库都不陌生吧,那么阅读本文就都不会很困难,以下内容主要涉及到MySQL、springboot、mybatis,若是你正在学习数据库,千万别错过这篇文章~希望能帮助到你!

今天有点跟

Caused by: java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
    at com.okay.family.common.StartRun.lambda$run$0(StartRun.java:34)
    at com.okay.family.common.StartRun$$Lambda$579/1939282277.apply(Unknown Source)
    at java.util.stream.Collectors.lambda$toMap$172(Collectors.java:1320)
    at java.util.stream.Collectors$$Lambda$583/629078509.accept(Unknown Source)
    at java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
    at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
    at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
    at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
    at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
    at com.okay.family.common.StartRun.run(StartRun.java:34)
    at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:795)
    ... 5 common frames omitted

XML配置

  • 接收方法
     List> hosts = commonMapper.findAllHost();
            Map collect = hosts.stream().collect(Collectors.toMap((x -> {
                Object service_id = x.get("service_id");
                return Integer.parseInt(service_id.toString());
            }), (x -> "https://" + x.get("domain"))));
            ServerHost.init(collect);

    insert select where

    这个说起来有点复杂。我需要在数据库中创建一条记录,然后部分字段内容我需要从另外的两个表里面查询。在经历过一个小时的查阅、摸索、尝试终于搞完了。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表