noble4cc
V2EX  ›  问与答

golang 如何在 service 层面实现事务?

  •  
  •   noble4cc · Aug 7, 2019 · 1876 views
    This topic created in 2474 days ago, the information mentioned may be changed or developed.

    不像 java 那种有 ThreadLocal,自己也没协程 local,没办法保存 dao 层和 service 共用的 connection,不能每次 service 开启事务都传递个 connection 到 dao 层,怎么实现都感觉有些别扭

    justfortest
        1
    justfortest  
       Aug 7, 2019 via iPhone
    传参,没办法,这是能想到最好方式了,这点确实写起来不爽。
    leon0903
        2
    leon0903  
       Aug 7, 2019
    确实没办法,只能传递参数。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   888 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.