持久层框架
文章平均质量分 56
liyingying111111
这个作者很懒,什么都没留下…
展开
-
半自动化的持久层框架ibatis关于主键自增长
ibatis在sqlmap的配置文件中selectKey元素有个type属性,此属性可以指定:type="pre" Or type="post" 表示前生成还是后生成,对于不同的数据库主键自增长的方式也有所不同。总结总结oracle数据库: DB2数据库: INSERT INTO原创 2013-11-04 11:00:59 · 967 阅读 · 0 评论 -
hibernate和泛型的应用
在我们通常的ssh框架中,我们在底层用hibernate持久层框架屏蔽了数据库复杂而又重复的操作使得代码变得简单而且明朗,真正实现了面向对象操作数据库。然而在持久层如果有多个不同的dao层,比如说一个userDao,一个newsDao,那么就需要两个service层和两个dao层,这样也是重复的工作代码示例如下://业务层public interface UserService{转载 2013-11-11 15:13:41 · 647 阅读 · 0 评论 -
hibernate的Ehcache和Oscache缓存应用
Ehcache缓存是hibernate的二级缓存技术。二级缓存只有在配置的情况下在其作用。而Hibernate自带的一级缓存也就是session的缓存不需要配置都会存在。但是作用和意义不大。所以在查询功能方面可以通过配置二级缓存技术来减小数据库压力和提高页面访问速度,缓存的意义就在于如果数据的访问量比较频繁而且数据不会经常修改,则此处可以利用缓存技术,如果表数据经常的修改,hibernate会自动原创 2013-11-12 10:17:43 · 801 阅读 · 0 评论 -
ssh框架整合异常处理
1:Cannot locate the chosen ObjectFactory implementation: spring 缺少jar包:struts2-spring-plugin-2.1.8.jar类找不着2:Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1此错误原因是struts原创 2013-12-30 23:35:31 · 1111 阅读 · 0 评论 -
手动编写spring缓存管理器
引入spring缓存依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency...原创 2018-08-20 15:17:34 · 377 阅读 · 0 评论