gpt4 book ai didi

java - 在 Spring JDBC 中检索具有关联的对象

转载 作者:行者123 更新时间:2023-12-01 14:45:34 24 4
gpt4 key购买 nike

我对使用 Spring JDBC 相当陌生,现在我将从数据库中检索与其他对象有关联的对象(一对多、一对一...)。我想知道正确的做法是什么?我读过这个答案Spring Framework JDBC DAO with agrgegation/composition它基本上建议使用 ORM 框架,但我不会影响性能,而且我发现 Spring JDBC 使用起来非常愉快。

问题的原始发布者展示了在另一个 dao/repository 类中使​​用一个存储库/dao 方法的示例。这也是我的猜测,但根据我的理解,你会使用两个不同的连接,如果你还有其他存储库,它可能会增加。即使使用 Glassfish 提供的连接池,这也很糟糕吗?

我也不确定我是否理解该问题的答案,也不确定这是否是正确的方法?

最佳答案

Spring JDBC 在事务范围内始终使用相同的连接,因此您不必担心连接数,您只需要确保对象的加载发生在单个事务内。

如果您对如何从数据源检索连接感兴趣,请参阅DataSourceUtils.doGetConnection()

关于java - 在 Spring JDBC 中检索具有关联的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15464148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com