gpt4 book ai didi

java - 如何在 mysql 中编写数据库 View 的 HQL 查询

转载 作者:行者123 更新时间:2023-11-29 05:52:15 25 4
gpt4 key购买 nike

我正在使用 netbean 并按照以下步骤对表执行 HQL 查询

  1. 做过逆向工程
  2. 生成映射和POJO

    Query query = session.createQuery("from MasUser as masUser where masUser.userName = '" + userName + "'");
    masUser = (masUser) query.uniqueResult();

现在我可以执行并得到结果了。


然后我为这个表创建了 View

  CREATE VIEW test_view AS SELECT user_name, address FROM mas_user

现在我需要在 hibernate HQL 中执行 test_view。

请提供步骤。

最佳答案

如果您在数据库中创建了 View ,则查询 View 的过程与使用表的过程完全相同。只需为 View 创建实体 (POJO),附加映射注释,然后创建并执行查询。重复您对 MasUser 表执行的相同过程。

关于java - 如何在 mysql 中编写数据库 View 的 HQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13453355/

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