gpt4 book ai didi

java - JavaBean 和 POJO 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 12:17:11 25 4
gpt4 key购买 nike

我不确定区别。我正在使用 Hibernate,并且在某些书中,他们使用 JavaBean 和 POJO 作为可互换的术语。我想知道是否存在差异,不仅仅是在 Hibernate 上下文中,而是作为一般概念。

最佳答案

JavaBean 遵循某些约定。 Getter/setter 命名、具有公共(public)默认构造函数、可序列化等。参见 JavaBeans Conventions了解更多详情。

POJO(plain-old-Java-object)没有严格定义。它是一个 Java 对象,不需要实现特定接口(interface)或从特定基类派生,或使用特定注释以与给定框架兼容,并且可以是任意的(通常相对简单) Java 对象。

关于java - JavaBean 和 POJO 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394265/

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