我正在使用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


现在我需要在休眠HQL中执行test_view。

请提供步骤。

最佳答案

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

09-26 12:51