gpt4 book ai didi

hibernate - hibernate 中托管和非托管环境是什么意思?

转载 作者:行者123 更新时间:2023-12-03 13:09:47 25 4
gpt4 key购买 nike

我是 hibernate 的新手。
任何人都可以向我解释当我们说“Hibernate 在托管和非托管环境中工作”时的含义吗?

托管环境和非托管环境是什么意思?

提前致谢,

-乌代

最佳答案

我不确定你听到它的具体上下文。但通常当我们说“托管环境”时,它意味着有一些外部容器代表你操作事物。在“非托管”情况下,您必须自己管理对象生命周期。

例如,如果您只是单独使用 Hibernate,则需要创建 session 、执行操作并关闭 session 。所以是unmanaged因为你必须自己管理它。

但是,如果您在 Spring 容器中使用 Hibernate,则 Spring 将为您处理 session 的打开和关闭。在这种情况下,它是 managed为你。

关于hibernate - hibernate 中托管和非托管环境是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166191/

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