hibernate 配置数据库方言
在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值(参见下表):...
分类:
数据库 时间:
2015-04-05 17:35:03
阅读次数:
129
本文的例子全部来自github上cglib的官方文档,有关cglib的教程少之又少,如果想学习觉得还是看看诸如Hibernate和Spring的源码来的实在。
package com.tang;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotSame;
import j...
分类:
其他好文 时间:
2015-04-05 16:03:41
阅读次数:
187
最近整合springmvc 发现一个离奇的报错,No Hibernate Session bound to thread,
and configuration does not allow creation,就是这丫,之前在单元测试的时候测试sessionFactory,测试transaction都通过,正当我happy 的跑去做action的时候,这丫来个晴天霹雳啊.......没有一点点防...
分类:
编程语言 时间:
2015-04-05 09:12:37
阅读次数:
177
1,什么是spring框架?
Spring框架究竟是什么?是像Struts一样的web框架,还是像Hibernate一样的数据层框架呢?Spring framework 是轻量级容器,主要是针对Javabean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架组合使用。...
分类:
编程语言 时间:
2015-04-05 09:08:12
阅读次数:
189
数据库结构: 用户跟组织:多对对 用户跟角色:多对多 组织:有上级组织 资源跟组织:多对多 资源跟角色:多对多 资源:有上级资源 资源:有资源类型 BaseDaoImpl中用了Hibernate原生的session: @Repository publicclass BaseDaoImpl imple...
分类:
其他好文 时间:
2015-04-05 06:36:07
阅读次数:
280
一、类级别的检索策略类级别可选的检索策略包括立即检索和延迟检索, 默认为延迟检索 –立即检索: 立即加载检索方法指定的对象 –延迟检索: 延迟加载检索方法指定的对象,在使用具体的属性时,再进行加载类级别的检索策略可以通过 元素的 lazy 属性进行设置,如果程序加载一个对象的目的是为了访问它的...
分类:
Web程序 时间:
2015-04-04 22:29:20
阅读次数:
206
在applicationContext.xml文件中,配置了hibernate的相关信息,其中SessionFactory是这样的 <bean?id="sessionFactory"
????????class="org.springframework.orm.hibernate3.annotation.AnnotationSess...
分类:
其他好文 时间:
2015-04-04 13:48:11
阅读次数:
148
SpringMVC运行性能远大于Struts2,Struts2运行效率低是由于它的ognl和值栈导致的,当然不是说Struts2不优秀,它的拦截器思想还是非常不错的。做网站的话用springMVC比较合适,它的开发效率和Struts2差不多,运行效率比Struts2高。在spring中用注解非常方便,但是Struts2中的注解没那么好用。
SpringMVC+hibernate+...
分类:
编程语言 时间:
2015-04-04 09:17:25
阅读次数:
192
做项目中间遇到一个很诡异的问题:有两个表:A和AHistory(A表记录删除后存入此表,A的历史表),当我复制一条记录到AHistory表时,此时A表和AHistory表两条记录id相同,后续通过修改操作将两表任意一条记录更新为不同的信息,但ID仍然相同;此时,如果用hibernate映射到实体类..
分类:
Web程序 时间:
2015-04-04 01:21:51
阅读次数:
204
一、save()和persist()方法 使用 save() 方法保存持久化对象时,该方法返回该持久化对象的标识属性值(即对应记录的主键值);但使用 persist() 方法来保存持久化对象时,该方法没有任何返回值。因为 save() 方法需要立即返回持久化对象的标识属性,所以程序执行 save()...
分类:
Web程序 时间:
2015-04-03 21:03:32
阅读次数:
197