问题标签 [entity-bean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1460 浏览

java - 如何使用 EJB 实体 bean 连接到 mysql 数据库?

如何用mysql数据库配置ejb?我想使用 EJB 实体 bean 访问 mysql 数据库表

0 投票
1 回答
280 浏览

java - EntityManager 标识符生成异常?

当我尝试通过 entitybean 和 entitymanager 在 DB 中创建记录时遇到了这个问题。我在 UserManagerImpl.java 中有两个方法,奇怪的是 findalluser 方法运行良好,创建一个在 Jboss-7 控制台中抛出以下异常:代码如下

我在MySql中创建表的sql语句是

真的不知道怎么了,提前谢谢!

0 投票
3 回答
3628 浏览

jpa - 从 EJB 2 实体 Bean 迁移到 EJB3

我在 EJB 2.0 中创建了一些实体 bean,现在我需要迁移到 EJB 3.x,但我研究过 EJB 3.x 中对实体 bean 的使用发生了变化,而他们正在使用 JPA。

我在哪里可以找到使我的 bean 适应 EJB 3.x 的解决方案?

0 投票
3 回答
4249 浏览

java - 术语:“实体 Bean”与“数据模型”

我们正在对话中,一位开发人员使用术语“实体 Bean”,而一位开发人员描述了与“数据模型”相对相似的东西。

这些术语是同义词吗?这些术语是否存在应考虑的细微差异?

环境是 PHP,开发人员有一些前 java 经验。

0 投票
1 回答
86 浏览

jakarta-ee - 尝试从数据库中输出大约 100 个对象到屏幕上

Web 应用程序使用一个实体 Bean (ejb 2.0) 并有一个页面来从数据库中输出对象。我实现了实体中的所有方法,并检查了所有错误。我在数据库中有一个表并尝试输出前 100 个对象(id 及其名称)。但是一百个对象需要20秒,慢得不真实:(尝试了Entity Bean的几种实现,结果是一样的。

私有 void loadRow() 抛出 SQLException、NamingException、异常 {

这是我的 loadRow 方法,它是从 ejbLoad 调用的。我不确定,但也许有麻烦吗?

0 投票
1 回答
1576 浏览

orm - 我是否需要将命名查询放在 ORM.xml 文件中

我最近对我的 JPA 实体进行了 F-ed,并且我正在拼命地尝试恢复该功能。向我的实体添加一些默认查询后,我无法在会话 bean 中调用它们......我收到了这个异常

虽然上述命名查询确实存在,但它只是对持久性类(或实体 bean)的注释。我需要将其添加到 ORM.xml 文件中吗?我似乎记得您可以对 ORM.xml 文件进行注释,也可以直接对实体 bean 进行注释。我在这里错过了一步吗?

谢谢。

更新:实际命名查询:

这是我在无状态会话 bean 中调用它的地方

}

不知道为什么好像找不到?我在 Websphere 集成开发人员工作。也许有些东西没有正确更新?

0 投票
2 回答
2988 浏览

jpa - 可以使用 JPA 仅返回一列

我有一个 Open JPA 实体,它成功地连接了多对多关系。现在我成功地得到了整个表,但我真的只想要那些表中的 ID。我计划稍后调用数据库来重建我需要的实体(根据我的程序流程)。我只需要 ID(或该表中的一列)。
1) 我是否应该尝试在我的实体 bean 或我将用来调用实体 bean 的无状态会话 bean 中限制它 2) 如果我尝试使用 JPA 执行此操作,我如何指定我只取回ID 来自表,而不是整个表?到目前为止在网上看,我看不到你可以做到这一点的方法。所以我猜没有办法做到这一点。3)如果我只是简单地操作返回值,我是否应该创建一个单独的类,我将返回给用户,只返回所需的 id 列表给用户?

我在这里可能完全错了,但从外观上看,我认为没有一种简单的方法可以使用 JPA 来做到这一点,我将不得不向用户返回一个自定义对象而不是实体 bean(这个自定义对象只会保存 id,而不是像现在这样保存整个表)

任何想法......我认为这并不重要,但人们总是要求代码,所以你去......

目前我如何获得整个记录集合。记住我只想要身份证...

这就是我调用实体 bean 的方式。我在想这是我必须以编程方式创建一个类似于实体 bean 的自定义对象的地方(但它只有 ID 而不是整个表,并尝试将 id 放在某个地方。

你怎么认为?

谢谢

0 投票
0 回答
122 浏览

persistence - 创建实体 bean

客户订单应用类图

我想在 netbeans 中创建一个 java EE 应用程序(bean 容器和 web 容器)来存储客户和订单详细信息。一位客户可以有多个订单。但订单仅包含一位客户。1)应该能够查看带有客户编号和客户名称的订单详细信息。1)应该能够更新客户和订单的详细信息。

我已经创建了两个 bean,但我无法更新或删除客户详细信息和订单。 客户实体

客户订单实体

0 投票
1 回答
1470 浏览

netbeans - 通过 glassfish 资源(连接池)从现有数据库创建实体 bean

我想从数据库创建一个实体类。我的数据库是 HSQL,我使用文件来存储数据。

我没有问题配置连接池以连接到该数据库@ glassfish 使用连接池(HSQL 文件)的资源的名称是HSQLJdbcResource

在此处输入图像描述

从 JSP 文件中访问该资源也没有问题,这段代码运行良好:

在此处输入图像描述

但是我确实有一个问题,当我想使用 netbeans 向导从数据库创建实体类时,因为不知何故,neatbeans 找不到驱动程序:

在此处输入图像描述

我有驱动程序并附加到项目中,并且我可以设法通过 std 数据源创建实体类,但我想要使用 glassfish 资源,因为如果不这样做 --- 由于我的 JPA,文件将被锁定使用 glassfish 资源和连接池......恶性循环,有什么解决方案吗?

在此处输入图像描述

0 投票
1 回答
1981 浏览

java - Java EE 中已弃用的实体 Bean 与 @Entity 注释之间的关系?

Java 中有很多豆类和蔬菜,这让我有些困惑。我已经阅读了几本关于 Java EE 6 的新出版书籍,它们都说“实体 bean”已被修剪(“已弃用”对于尚未被 Java 框架洗脑的新手来说是正确的术语)。作者很快就说他们根本不会触及“实体豆”的主题。他们说它已被JPA取代。然后他们写了一两章关于对象关系映射并用@Entity. 他们还在这里和那里对字段进行一些注释,以在默认值不够时指定映射配置。

但是,通常当我们对 bean 类进行注解时,我们会将该注解作为类型前缀。例如,注释@Stateful使 bean 成为有状态会话 bean。这是否意味着@Entity注释使 bean 成为实体bean - 他们所说的不推荐使用的东西!?