Hibernate问题
Hibernate的增、删、改、查语句格式是怎么样的,怎么写?多谢了!
[解决办法]
session.save(object); 增加 object是持久化类的对象
session.load(AddreBook.class,new Integer(1)); 加载持久化对象 AddreBook是持久化类
session.saveOrUpdate(object); 增加 object是持久化类的对象
session.find(hql语句); 查询 例如 session.find( "from User as U where U.id=1 ");
User是持久化类
[解决办法]
session.delete(object);//删除
session.update(object);//修改
[解决办法]
看下Hibernate的开发文档嘛
[解决办法]
问题到是简单,会了没?
[解决办法]
晕。。。
[解决办法]
String hqlDeleteHeader = "update MesSeqTemplateLine set deleteFlag = 1 "
+ " where deleteFlag = 0 "
+ " and templateLineId = :templateLineId ";
int deleteHeader = session.createQuery(hqlDeleteHeader).setLong( "templateLineId ", templateLineId).executeUpdate();
--hql的更新操作,删也一样
当然,以面向对像,就是dao.delete(obj);
如果不习惯写hql,写标准SQl好了,写在一个配置文件里.