Query query = session.createQuery("select cat from QQ as cat where cat.sex = :sex");
这句有错误,我看出来了。。可是,我该怎么修改啊。。偶真的很无助呢。
数据插入进去了,现在,我想把表里sex字段,的M数值,全部修改成F数值,具体该怎么写啊。。请高人指点。 呢。
这句有错误,我看出来了。。可是,我该怎么修改啊。。偶真的很无助呢。
数据插入进去了,现在,我想把表里sex字段,的M数值,全部修改成F数值,具体该怎么写啊。。请高人指点。 呢。
解决方案 »
- tomcat 启动问题
- java导入Excel数组越界问题
- 一个Struts2配置问题,网上查了弄了半天没有效果,所以上CSDN请教高手!
- 急求my eclipse6.5 安装文件
- 想学j2ee,大家给个参考
- 使用struts的时候,如果有很多的页面,都加在config.xml中,会不会对访问速度减慢呢?
- 如何禁掉glashfish的日志功能
- 一个入门的问题,请高手指点,谢了先
- 试问Borland Enterprise Server服务器中从客户端访问服务器jndi服务的上下文参数
- 一个疑问:ejb中是怎样实现复杂查询的?
- 不知道网址秀(www.wzxiu.com)是怎么在windows2000的右键菜单中增加菜单项的?
- 关于==和equals的疑惑。
query.setCharacter("sex", 'F');
java.util.List list = query.list();
你这是在查询!如果是更新用load/get等方法把po从数据库中拿出来,更改,最后flush一把就ok了。
Query query = session.createQuery("select cat from QQ as cat where cat.sex = :sex");
query.setCharacter("sex", 'F');
tx.commit();
session.close();
sessionFactory.close();?是更新吗?你再看看,是查询吧
public void update() throws HibernateException{
SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
List users = session.find("from QQ");
QQ updated = null;
for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) {
QQ user = (QQ) iterator.next();
if(updated == null)
updated = user;
}
updated.setName("justin");
session.flush();
session.close();
sessionFactory.close();
// end
} 这是偶写的更新的代码呢。。jsp页面调用,在浏览器输入地址,,打了半天也没显示出来呢。。都三四分钟,还没显示呢。页面,还是一片空白,请楼上的帅哥朋友,帮我看看,我这代码哪里有问题,给提示下好吗???
session.update(updated);
session.flush(); 刚才,有个朋友告诉我少了 session.update(updated);
这句,可是偶现在加上了。。页面打开的还是特别特别的慢啊