Tapestry的缓存可以提高效率,这是优点,但是目前在为一件事烦恼:在我修改密码后,经过跟踪发现数据库中的数据其实已经改变,但是我用新的密码登录却不行,用原密码登录才可以。重新启动服务器后用新密码可以登录,用原密码不行。我想这可能是Tapestry缓存了问题,但是如何设置呢?
我的开发平台:Tapestry4.1.2+jdk6+tomcat6.0.14+oracle10g
- 14:07
- 浏览 (158)
- 论坛浏览 (352)
- 评论 (1)
我利用jpa调用hibernate实现数据存储,有一个操作是先删除后插入,但是当删除的与要插入的相同时,会报a different object with the same identifier value was already associated with the session异常,但是我在删除的时候,事务已经提交了,为什么总是查出id相同呢?我自己写了一个方法,每次插入时要先查一下,看看有没有相同的,如果有就update,没有就save,但是又出现了另一个问题:查出有记录,所以merge,但是实际却没有,所以update没起作用,导致相同的被删除了,只能插入不相同的记录,这怎么解决?
- 10:32
- 浏览 (364)
- 论坛浏览 (412)
- 评论 (1)
在oracle10g中写了一个function,利用
@NamedNativeQuery(name = "addUser", query = "{call addUser(:pPortalID,:ploginid,:ploginpasswd,:pSelfQuiz,:pSelfAnswer,:pUserEmail)}", hints = { @QueryHint(name = "org.hibernate.callable", value = "true") }, resultClass = User.class)来调用函数addUser,但是在运行时总是提示:
javax.persi ...
- 09:32
- 浏览 (405)
- 论坛浏览 (610)
- 评论 (3)
我在用javamail发送邮件时,上网查了很多,也照做出来,在main中运行,一切都好,但是一旦集成到web应用程序中就会出现问题:
1、主题没有了
2、想要做成html格式,但是却不行,我截取了一段代码:
Session mailSession = Session.getInstance(pro, pop);
MimeMessage msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(FROM));// email地址
msg.setRecipients(Message.Recipie ...
- 16:22
- 浏览 (286)
- 论坛浏览 (322)
- 评论 (0)
最近加入圈子
最新评论
-
利用JPA的annotation能不 ...
如何解决的?我也遇到这个问题啦。
-- by a_lei -
Tapestry缓存问题-修改密 ...
问题已解决
-- by javaroom -
利用JPA的annotation能不 ...
终于解决了!真的是初级的问题,但是网上几乎没有答案,真不知道这个网站怎么搞的,没 ...
-- by javaroom -
先删除后插入而且在两个事 ...
总是被评为入门贴,又没有回答,老子也解决了。
-- by javaroom -
利用JPA的annotation能不 ...
为什么没有回答我的问题?难道是太简单了?看来javaeye都是高人啊!我所问的问 ...
-- by javaroom







评论排行榜