首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

hibernate写的native SQL话语

2012-09-05 
hibernate写的native SQL语句public int updateAirIdByID(String passengerName, String airId,String NL_

hibernate写的native SQL语句

public int updateAirIdByID(String passengerName, String airId,String NL_OrderId) {String hql = "update  nl_passengerinformation pi set pi.NL_AIRID=:airId where pi.NL_NAME_ENFIRST=:name_ENFirst and pi.NL_NAME_ENSECOND=:name_ENSecond and pi.NL_ORDERID=:NL_OrderId";Query query = this.getSession().createSQLQuery(hql).addEntity("pi", PassengerInformation.class);String names[]=passengerName.split("/");//拆分英文名if(names.length<2){return 0;//}query.setParameter("airId", airId);query.setParameter("name_ENFirst", names[0]);query.setParameter("name_ENSecond", names[1]);query.setParameter("NL_OrderId", NL_OrderId);return query.executeUpdate();}
?

热点排行