Java 如何在mysql中编写数据库视图的HQL查询
我正在使用netbean并按照以下步骤执行表的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
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表执行的相同过程。请参阅此帖子:对不起。。这个链接没有回答我的问题。