最近碰到一个诡异的问题,功能完成,结果又部分表内容更新,部分表内容没有更新,程序也没有报错。
简单说下架构,spring + hibernate + mybatits + oracle, 中间件是weblogic 。前端页面 --> facade
--> appservice
--> mybatits, 模块之间的调用通过SOA,事务加在facade层,appsercie层写业务。...
分类:
其他好文 时间:
2015-07-29 17:18:02
阅读次数:
108
原文地址:http://www.cnblogs.com/wean/archive/2012/05/16/2502724.html一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。...
分类:
Web程序 时间:
2015-07-29 15:44:44
阅读次数:
117
一、MyBaits介绍 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Ap...
分类:
编程语言 时间:
2015-07-29 15:38:18
阅读次数:
233
1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。2,DetachedCriteria Spring 的框架提供了getHibernateTemplat.....
分类:
Web程序 时间:
2015-07-29 13:36:15
阅读次数:
125
一对一映射一共有两种映射方式:
使用用户和身份证信息的一对一的关系
User:
package cn.itcast.one2one;
public class User {
private int userId;//用户id
private String userName;//用户姓名
private IdCard idCard;//身份者
public int getUs...
分类:
Web程序 时间:
2015-07-29 01:05:24
阅读次数:
157
一级缓存
为什么要用缓存?
目的:减少对数据库的访问次数!从而提升hibernate的执行效率!
Hibernate中缓存分类:
一级缓存
二级缓存
概念
1)Hibenate中一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数! 只在session范围有效! Session关闭,一级...
分类:
Web程序 时间:
2015-07-28 23:19:41
阅读次数:
297
在类与类之间各种各样的关系中,要算多对一的单向关联关系和关系数据库中的外键参照关系最匹配了。因此,通常选择从Order到Customer的多对一单向关联。简要代码如下:public class Customer implements Serializable{
private Long id;
private String name;
....
}
public class...
分类:
Web程序 时间:
2015-07-28 23:12:56
阅读次数:
168
下面介绍一下编写Hibernate的配置文件,使用Hibernate操作数据库。开始部署:下载需要的jar包 下载Hibernate Hibernate 的官方主页是www.hibernate.org 推荐下载hibernate-distribution-3.3.2.GA...
分类:
编程语言 时间:
2015-07-28 22:35:46
阅读次数:
133
一、Hibernate简介:Hibernate作者——Gavin KingHibernate创始人《 Hibernate in action 》作者EJB 3.0的Entity bean specification的实际领导人(sun任命的领导人是Linda DeMichiel)参加了XDoclet...
分类:
编程语言 时间:
2015-07-28 20:58:22
阅读次数:
127