在雅加达的背景下,我想知道这些概念之间的差异。
据我所知,Java实体代表数据库的实体。 另一方面,bean 就像实体的抽象。
但我仍然不明白“实体的抽象”是什么意思,以及使用bean而不是简单地使用实体的用处。
Java Entities 是 jakarta 域中的 ORM 概念 JPA。 Java bean 是更广泛的概念。
A JavaBean is a Java class that should follow the following conventions: It should have a no-arg constructor. It should be Serializable. It should provide methods to set and get the values of the properties, known as getter and setter methods.
https://www.javatpoint.com/java-bean
任何符合这些规则的 java 类都是 Java Bean,它也可以是 Java 实体。
实体是代表可持久域对象的java类。它们要么用 @Entity 进行注释,要么用配置文件指定来保存 java 对象并从数据存储中检索它。因此,修复对象关系阻抗不匹配问题,以便轻松地思考和使用持久数据源。