hibernate查询不出结果,sql已打印,请指教. hibernate 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有可能:第二个线程执行的时候,第一个线程执行的插入操作还没有提交事务,所以你重启tomcat,就能查出来了。 第一个线程加flag,执行完后commit,把flag=true,第二个线程先判断flag==true再查询 昨晚弄到很晚,刚看见各位的回复.事物没提交之前,我查询表的时候是空的,应该是没提交,否则就有数据了.多个线程共享一个flag吗?如何实现?Action 前面是组装参数,this.userFacade.saveUser(User user);在spring配置中配置的point-cut表达式是 execution(* com.test.server.facade.*.save*(..))Facade层 this.basicMsgService.upgradeBasicMsg(); // 锁表,basicMsg中在数据库中永远只存在一条记录 List<UserVO> persistentUsers = this.userService.findAll(); // 查询user表,如果有数据跑出异常 if (persistentUsers != null && persistentUsers .size() > 0) { throw new MyException("user data is exits."); }代码结构差不多是这样的,实际代码比较多,看起来也比较乱. 这么测试的原因是觉得浏览器同一时间可能会发出多个请求纯js控制觉得不太保险所以在后台也想加个验证但是觉得好难啊给我的感觉就是用hibernate查询的时候会从缓存当中读取因为我的断点是加在Facade层的第一个行不知道,纯粹个人理解 菜鸟跪求问关于猜拳的java问题 业务逻辑写在SQL里,还是在JAVA文件中处理 不用和服务器端通信也能生成图示,交互性比jfreechart强百倍 freemarker模板更改后如何自动修改静态页面 #### EJB #### 请教一下digester xmlrules的用法 java读取网络图片并显示到JSP 100分请教下关于用户权限模块的设计与实现,谢谢。 Java天下群(17129182) - 欢迎各Java爱好者加入 应届毕业生怎么这么难找工作! java 怎么实现跳转到指定浏览器 j2ee项目自动更新
事物没提交之前,我查询表的时候是空的,应该是没提交,否则就有数据了.
多个线程共享一个flag吗?如何实现?Action 前面是组装参数,
this.userFacade.saveUser(User user);
在spring配置中配置的point-cut表达式是 execution(* com.test.server.facade.*.save*(..))
Facade层
this.basicMsgService.upgradeBasicMsg(); // 锁表,basicMsg中在数据库中永远只存在一条记录
List<UserVO> persistentUsers = this.userService.findAll(); // 查询user表,如果有数据跑出异常
if (persistentUsers != null && persistentUsers .size() > 0)
{
throw new MyException("user data is exits.");
}
代码结构差不多是这样的,实际代码比较多,看起来也比较乱.
纯js控制觉得不太保险
所以在后台也想加个验证
但是觉得好难啊
给我的感觉就是用hibernate查询的时候会从缓存当中读取
因为我的断点是加在Facade层的第一个行
不知道,纯粹个人理解