首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

HQL的增删节查操作

2012-06-27 
HQL的增删改查操作实体更新Transaction transsession.beginTransaction()   String hql”update User us

HQL的增删改查操作
实体更新
Transaction trans=session.beginTransaction();   
String hql=”update User user set user.age=20 where user.age=18”;   
Query queryupdate=session.createQuery(hql);   
int ret=queryupdate.executeUpdate();   
trans.commit();
实体删除
Transaction trans=session.beginTransaction();   
String hql=”delete from User user where user.age=18”;   
Query queryupdate=session.createQuery(hql);   
int ret=queryupdate.executeUpdate();   
trans.commit();
属性查询
List list=session.createQuery(“select user.name from User user ”).list();   
for(int i=0){   System.out.println(list.get(i));   }

一次检索多个属性,如下面程序:   
List list=session.createQuery(“select user.name,user.age from User user ”).list();   for(int i=0;i<list.length();i++){   Object[] obj=(Object[])list.get(i);   System.out.println(obj[0]);   System.out.println(obj[1]);   }

热点排行