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>