命名查询

    技术2022-05-19  18

    static void namedQuery(String name){//括号里可以为任何查询的条件

      Configuration cfg=new Configuration();

      cfg.configure();

      SessionFactory sf=cfg.buildSessionFactory();

      Session session=sf=sf.openSession();

      Query query=session.getNamedQuery("com.hongfeng.domain.User.getUserByName");//这里一定要写配置文件的全路劲

      query.setString("name", name);

     

     

    }

     

    user.hbm.xml中

    <hibernate packege="com.hongfeng.domain">

     <class name="user">

      <query name="getUserByName">           <![CDATA[from User where name=:name]]> </query>


    最新回复(0)