SSH框架
文章平均质量分 81
Richard_J
Java攻城狮
展开
-
hibernate 版本(version)控制
Hibernate支持乐观锁。当多个事务同时对数据库表中的同一条数据操作时,如果没有加锁机制的话,就会产生脏数据(duty data)。Hibernate有2种机制可以解决这个问题:乐观锁和悲观锁。这里我们只讨论乐观锁。 Hibernate乐观锁,能自动检测多个事务对同一条数据进行的操作,并根据先胜原则,提交第一个事务,其他的事务提交时则抛出org.hibernate.StaleOb转载 2013-12-27 13:01:58 · 1823 阅读 · 0 评论 -
Spring MVC 教程,快速入门,深入分析
资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc Dispatc转载 2014-05-11 10:35:38 · 344 阅读 · 0 评论 -
spring IOC 机制模拟实现
最近对spring IOC AOP 机制实现原理了解了下,在此做下整理,希望能给需要的朋友予以帮助。整理的资料来自互联网,文章开头是我写的测试代码例子,可以直接导入eclipse,别忘了导入dom4jjar包。 例子代码下载链接:http://download.csdn.net/source/630961 利用java的反射和动态代理实现IOC转载 2014-05-09 14:30:41 · 485 阅读 · 0 评论 -
struts2线程安全
问题:Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量被不同的请求读取,出现错误结果解决:就是不用单例, spring中bean的作用域设为prototype,每个请求对应一个实例.1、Struts转载 2014-05-04 12:30:44 · 455 阅读 · 0 评论 -
马士兵的第一个hibernate程序(Connection cannot be null when 'hibernate.dialect' not set)
对马士兵的教学视频进行了学习,使用了高版本的Hibernate( 4.2.4),真是各种蛋疼,各种报错。。。。。。 错误:Connection cannot be null when 'hibernate.dialect' not set参考了这两位的博客之后,才可正常运行:http://blog.csdn.net/y200930690129/article/det原创 2013-08-15 20:57:19 · 1772 阅读 · 0 评论 -
Hibernate批处理操作优化 (批量插入、更新与删除)
问题描述我开发的网站加了个新功能:需要在线上处理表数据的批量合并和更新,昨天下午发布上线,执行该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。工作所需,我经常要写些程序批量处理数据,每次执行几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干转载 2013-12-27 12:53:40 · 575 阅读 · 0 评论 -
什么是数据持久化?
狭义的理解: “持久化”仅仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。● 保存:把域对象永久保存到数据库。● 更新:更新数据库中域对象的状态。● 删除:从数据库中删除一个域对象。● 加载:根据特定的OID,把一个域对象从数据库加载到内存。● 查询:根据特定的查询条件,把符合查询条件的一个或多个域对象从数据库加载内在存中。转载 2013-12-27 13:13:21 · 5573 阅读 · 2 评论 -
Hibernate的基本映射数据类型
Hibernate的基本映射数据类型是Java基本类型与标准SQL类型相互转换的桥梁,其关系如图4-7所示。 通过Hibernate的基本映射数据类型可以非常方便地将数据从一种形式转换成另一种形式,完成高质量的ORM任务。例如: 表4-4列出了这3种数据类型之间的对应关系。表4-4 3种数据类型之间的对应关系转载 2013-12-27 14:31:52 · 813 阅读 · 0 评论 -
hibernate马士兵笔记
1 新建项目2 学习建立user-library-hibernate,并加入相应的jar包 a项目右键-build path-configure build path-add library b选择user-library,在其中新建library,命命为hibernate c 在该library中加入hibernate所需要的jar包 hiber转载 2013-08-09 21:16:14 · 921 阅读 · 0 评论 -
Hibernate事务与并发问题处理(乐观锁与悲观锁)
目录一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction)转载 2013-12-27 12:44:23 · 509 阅读 · 0 评论 -
Hibernate的Property解析
元素为类定义了一个持久化的,JavaBean风格的属性。<property name="propertyName" column="column_name" type="typename" update="true|false" insert="true|false" formula="arbi转载 2013-12-27 13:42:52 · 806 阅读 · 0 评论 -
Struts2配备精要之常量constant配置详解(包括零配置Convention 的常量)
Struts2配置精要之常量constant配置详解(包括零配置Convention 的常量)这是目前为止收集的struts.xml中比较常用的常量值,包括现在的最新版本struts2.3.4常用的也就这些了。 下面是零配置中的常用的常量配置: 是否不扫描类。一定要设为false,否则convention插件不起作用,零配置也没有意义。转载 2014-06-23 16:24:35 · 661 阅读 · 0 评论