基本上在我们的项目中,我们使用连接 MySQL 数据库的 Eclipse。现在我使用 JPA 作为 ORM 工具。后来我们将数据库迁移到 Microsoft SQL Server 2008。我无权访问 MSSQL-2008 中的表。我只能访问View在 MSSQL-2008 中。我想知道
- 可以从数据库获取数据View与 JPA?
我想从 View 获取数据并使用 POJO 类将其显示给用户。这就是我的要求。
最佳答案
是的。 JPA 支持从数据库 View 获取数据。 可以从数据库 View 创建实体类,但问题是,数据库 View 中的每一列都被 JPA 视为对象类。(您将在每列的 getter 方法中获取 Object 作为返回类型)。如果需要,我们可以将这些列数据库类型更改为相应的数据类型。这个对我有用。 但请与您的高级开发人员仔细检查,以继续在 JPA 中查看数据库。
关于java - JPA 是否支持从数据库 View 获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27721967/