开发项目过程中,根据需求需要查询时随机产生记录,因此,我通过产生随机数获取随机值,进行查询记录。 但在开发过程Hibernate在执行SQL语句时,却执行产生随机数函数时报错。 代码: tringBuffer hql = new StringBuffer("select trunc(dbms_random.value(min(rec_id),max(rec_id)+1)) from MemberInfo tbl "); List list = getHibernateTemplate().find(hql.toString()); return list; 在数据库执行可以得到结果,但 ...
如果用户对一个html表单多次提交,web应用应该能够判断用户的重复提交行为,并作出相应的处理。 最常见的是新增一条数据,用户已经提交表单并且服务器端已经完成新增成功。此时用户可能有两个误操作: 1.用户通过浏览器的后退功能,返回到录入页面,重复提交(此时浏览器提供回退功能基本上是个邪恶行为) 2.刷新该页面(因为新增成功的提示页面通常是通过请求转发(forward)过来的,所以此操作实际效果通常等同于1) 这样造成的可能结果有: 1.若程序级别和数据库级别限制了重复记录,会提示类似于“xxx字段已存在,请修改后重新保存”的信息 2.若没有此限制,服务器端会再插入一条数据,而这 ...
  • 15:24
  • 浏览 (600)
  • 评论 (0)
spring学习心得spring学习心得spring学习心得spring学习心得
  • 12:16
  • 浏览 (516)
  • 评论 (0)
shmily
搜索本博客
最近加入圈子
最新评论
评论排行榜