问题描述
大家好:我现在再做一个项目,遇到这样的情况。项目的多个模块会访问同一个数据库。现在每个模块都是用自己的Hibernate对数据库进行访问。由于这几个模块访问的表都大同小异,现在想有没有办法将这几个模块对数据库的访问提取出来做成一个类似服务的模块?这样所有要访问数据库的模块只用调用该服务就行了,这样对于数据库的缓存也比较好做。求大神快出现
解决方案
解决方案二:
快来人啊..............................人肉置顶
解决方案三:
hibernate本身支持二级缓存,可以缓存HQL结果集,提高DAO层的效率如果你想做对象级别的缓存,用ECache一类的统一缓存框架,用来做用户启动菜单或者权限信息的缓存比Hibernate要更方便
时间: 2024-08-02 02:41:24