Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在mysql中编写数据库视图的HQL查询_Java_Hibernate_Jakarta Ee_Netbeans - Fatal编程技术网

Java 如何在mysql中编写数据库视图的HQL查询

Java 如何在mysql中编写数据库视图的HQL查询,java,hibernate,jakarta-ee,netbeans,Java,Hibernate,Jakarta Ee,Netbeans,我正在使用netbean并按照以下步骤执行表的HQL查询 你做过反向工程吗 生成映射和POJO Query query = session.createQuery("from MasUser as masUser where masUser.userName = '" + userName + "'"); masUser = (masUser) query.uniqueResult(); 现在我能够执行并得到结果 然后我为这个表创建了视图 CREATE VIEW test_view A

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

  • 你做过反向工程吗
  • 生成映射和POJO

    Query query = session.createQuery("from MasUser as masUser where masUser.userName = '" + userName + "'");
    masUser = (masUser) query.uniqueResult();
    
  • 现在我能够执行并得到结果


    然后我为这个表创建了视图

      CREATE VIEW test_view AS SELECT user_name, address FROM mas_user
    
    现在我需要在HibernateHQL中执行test_视图


    请提供步骤。

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

    请参阅此帖子:对不起。。这个链接没有回答我的问题。