实体类
public class Account implements java.io.Serializable{
private int id;
private String firstName;
private String lastName;
private String emailAddress;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getEmailAddress() {
return emailAddress;
}
public void setEmailAddress(String emailAddress) {
this.emailAddress = emailAddress;
}
}
他的缓存key 是
704038163%7C-451414988%7C10%7CselectAccountById%7C587650595%7C+++++select+++++++ACC_ID+as+id%2C+++++++ACC_FIRST_NAME+as+firstName%2C+++++++ACC_LAST_NAME+as+lastName%2C+++++++ACC_EMAIL+as+emailAddress+++++from+ACCOUNT+++++where+ACC_ID+%3D+%3F+++%7CexecuteQueryForObject
明显太长,浪费带宽和查找的时间,不知道有什么方法可以改善.
1.再hash 一下
不知是否还有其他办法
分享到:
- 2009-11-21 10:50
- 浏览 1028
- 评论(2)
- 论坛回复 / 浏览 (2 / 1683)
- 查看更多
相关推荐
iBATIS缓存介绍 iBATIS二级缓存 iBATIS缓存配置
iBATIS缓存的使用方法
ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园ibatis缓存介绍 - 勇泽 - 博客园
ibatis 缓存配置策略,学习篇 • iBatis对查询结果集进行本地缓存。 • Cache的key由haskcode、checksum、查询参数、sqlmap Id、sql语句、调用方法名等构成。由此可以看出,不同的参数会有不同的Key。注意,他不是以...
如何解决动态数据表名,动态字段名情况下,由ibatis缓存select字段而引起的字段找不到的情况?以下是最简单的解决办法! 本文中内容真实可靠,保证用户很快掌握
Java ibatis缓存技术,ibatis缓存的详细解释 值得学习!
ibatis 数据缓存,帮你了解ibatis的数据缓存机制。
Java_ibatis缓存技术
NULL 博文链接:https://mov-webhobo.iteye.com/blog/1672240
ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网ibatis 缓存 - 24小时学习网
ibatis 数据缓存,讨论了ibatis 数据缓存方面的概念,即用法,用到ibatis 数据缓存的可以参考一下
NULL 博文链接:https://sunfish.iteye.com/blog/1493410
iBATIS缓存介绍[借鉴].pdf
ibatis学习 ibatis总结 ibatis ibatis ibatis
spring+ibatis+oracle分页缓存源码
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
Oscache.jar包 博文链接:https://dangzhao.iteye.com/blog/193572