首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Hibernate有关问题

2012-01-07 
Hibernate问题Hibernate的增、删、改、查语句格式是怎么样的,怎么写?多谢了![解决办法]session.save(object)

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好了,写在一个配置文件里.


热点排行