java怎么将数据库的数据做缓存,方便查找(java实现数据保存到数据库)

java怎么将数据库的数据做缓存,方便查找(java实现数据保存到数据库),第1张

你要实现的这个可能跟SpringMvc的关系不是很大。

你要达到的目的其实就是在jvm启动的时候把数据数据加载一份到内存,一个静态变量和一个静态初始化块就可以搞定你的问题,这两者都是在类加载的时候初始化一次,像前面回答的一样,你可以用一个HashMap搞定。稍微具体来说,一个静态变量

publicstaticfinalMapcache=newHashMap()

static{

cache=请求数据库 *** 作

}

key你自己加,String还是int都行,value是你数据库的结构,可以写个实体。获取的时候直接cacheget(key)就可以了。

java如何从数据库读取数据并写入txt文件:

将数据查询出来放在list中,然后写入文件。

给你个写入的类,查询数据自己如果能搞定最好了。

FileWriterfileWriter=newFileWriter("c:\Resulttxt");

int[]a=newint[]{11112,222,333,444,555,666};

for(inti=0;i

fileWriterwrite(StringvalueOf(a[i])"");

}

fileWriterflush();

fileWriterclose();

上面例子中的a也可以是list。

是通过映射文件来映射的。举个简单的例子,例如我有个Teacher实体类(某教学管理系统老师用户):

private Integer id; //编号

private String name; //姓名

private String password; //密码

private Date createDate; //创建日期

同时,我创建了数据表TEACHER:

create table teacher( id number(9) primary key, --编号 name varchar2(20), --姓名 password varchar2(20), --密码 create_date date --创建日期 );

这时,怎么关联它们呢?通过加载hibernate框架,我们就可以使用映射文件来关联实体类和数据库了

文件名:Teacherhbmxml(必须与实体类名字一致)

内容:

<xml version="10" encoding="utf-8">

<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 30//EN" " >

以上就是关于java怎么将数据库的数据做缓存,方便查找(java实现数据保存到数据库)全部的内容,包括:java怎么将数据库的数据做缓存,方便查找(java实现数据保存到数据库)、如何将SQL数据映射到KV数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9735882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存