- 博客(23)
- 资源 (2)
- 收藏
- 关注
转载 Hibernate主键生成策略
1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre
2014-08-28 20:21:55 505
转载 Hibernate主键生成策略总结
转载来自:http://blog.csdn.net/wanghuan203/article/details/7562395
2014-08-28 19:59:42 721
转载 DiskFileItemFactory类
转载来自:http://blog.csdn.net/chinaliuyan/article/details/7002016 DiskFileItemFactory类将请求消息实体中的每一个项目封装成单独的DiskFileItem (FileItem接口的实现) 对象的任务由 org.apache.commons.fileupload.FileItemFactory 接口的默认实
2014-08-24 23:14:00 515
原创 数据库中删除表的操作
Truncate Table Truncate是SQL中的一个删除数据表内容的语句,用法是:TRUNCATE TABLE [Table Name]。下面是对Truncate语句在MSSQLServer2000中用法和原理的说明:Truncate table 表名 速度快,而且效率高,因为: TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二
2014-08-22 19:34:58 1179
转载 JS函数定义方式的区别
关于JS的函数定义方式有以下两种:(1)典型的函数声明function slide(arguments){//...code}(2)以函数表达式的形式定义函数var slide = function(arguments){//...code}虽然上面两种方式逻辑上是等价的,但是还是有点小区别:区别一:例一中的函数会在代码执
2014-08-20 21:01:05 432
原创 java.lang.OutOfMemoryError: PermGen space解决办法
以下错误的原因是严重: Exception starting filter struts2java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.jav
2014-08-20 19:21:50 1881 1
转载 java.lang.OutOfMemoryError: PermGen space及其解决方法
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同
2014-08-18 22:34:50 479
原创 解决: failed to lazily initialize a collection of role: no session or session was closed问题
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: cn.itcast.domain.User.posts, no session or session was closed
2014-08-18 01:13:23 3491
转载 failed to lazily initialize a collection of role
因为有的时候我们使用JPA的时候由于某个实体的属性数据量比较大所以使用延迟加载来优化,而在struts2的action中使用到实体的时候却因为实体管理器已经关闭实体成为游离态,且数据延迟加载导致没有加载我们所需要的数据,比如:[java] view plaincopyprint?@OneToMany(cascade = { CascadeType.REFRESH,
2014-08-18 01:07:00 7097
转载 struts2的整体回顾(ACTION、拦截器、值栈、OGNL表达式、ModelDriven方案等)
ValueStack:struts2的一个存放数据的数据结构(核心)ValueStack大致可以理解为:由Map和对象栈组成ValueStack作用范围:一个请求,用它来代替request的作用域。当来了一个请求时,便创建出一个ValueStack,并进行一些初始化,往Map中放:request=...,session=...,application=...,attr=...,pa
2014-08-17 23:06:57 467
转载 Struts2 - 属性驱动与模型驱动
Struts2 - 属性驱动与模型驱动一、为什么要使用属性驱动和模型驱动?:struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和 HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类
2014-08-17 14:36:18 421
转载 Struts2的模型驱动、属性驱动的理解
因为在struts1的版本中,属性的拦截以及控制的处理是被封装为两个对立的ActionForm、Action来获取HttpServerRequest的参数、控制访问的MAPPING的。而在Struts2中我们可以直接通过Action来获取请求参数,并把处理的资源映射返回给struts.xml指向对应的视图资源或者模型或者控制器进行下一步的处理。发现Action在Struts2中负责了struts1
2014-08-17 14:32:01 1175
转载 浅谈HibernateTemplate类的使用
目的:使用HibernateTemplate执行execute(new HibernateCallback())方法,从HibernateCallback中得到session,在此session中做多个操作,并希望这些操作位于同一个事务中。如果你这样写(1):public static void main(String ss[]) {CtxUtil.getBas
2014-08-17 00:26:58 462
转载 AJAX入门---五步使用XMLHttpRequest对象
XMLHttpRequest简介:XMLHttpRequest对象可以在不向服务器提交整个页面的情况下,实现局部更新网页。当页面全部加载完毕后,客户端通过该对象向服务器请求数据,服务器端接受数据并处理后,向客户端反馈数据。XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest
2014-08-16 00:16:15 421
原创 struts2笔记之 -- JFreeChart插件简单例子
所需jar包: /jfreechart-1.0.13.jar/jcommon-1.0.16.jar/struts2-jfreechart-plugin-2.1.8.1.jar
2014-08-12 22:25:42 597
转载 Struts2值栈学习
1:简单的说,值栈是对应每一个请求对象的轻量级的数据存储中心,在这里统一管理着数据,供Action、Result、Interceptor等Struts2的其他部分使用,这样数据被集中管理起来而不凌乱。 简单的说,值栈能够线程安全的为每个请求提供公共的数据存取服务。 当有请求的时候,Struts2会为每个请求创建一个新的值栈,也就是说,栈和请求是一一对应的,不同的请求,值
2014-08-10 10:30:53 500
转载 HibernateDaoSupport类用法的介绍
Spring的Hibernate ORM框架带来了方便的HibernateDaoSupport类,你的DAO类可以继承它: public class StudentDaoHibernate extends HibernateDaoSupportimplements StudentDao{ ................. } 如果你选择这种设计,就需要动态注入Se
2014-08-10 00:12:42 1767
转载 HibernateDaoSupport类使用
1、 继承了HibernateDaoSupport类的类获取session时,已不可用SessionFactory.OpenSessioon的形式来获取Session了,由于HibernateDaoSupport本身已有获取session的方法getSession(),所以直接用Session se=this.getSession();来获取 2、 在依据hql获取用户信息时,继承
2014-08-10 00:11:56 853
转载 HibernateTemplate与HibernateDaoSupport详解
ibernateTemplate与HibernateDaoSupport详解HibernateTemplate是Spring框架下的一个数据库操作类org.springframework.orm.hibernate3.HibernateTemplateHibernateDaoSupport也是Spring框架下的一个接口类q void delete(Object entity
2014-08-10 00:11:00 458
转载 Hibernate中的getHibernateTemplate()方法
HibernateTemplate提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作,Spring 2.0更增加对命名SQL查询的支持,也增加对分页的支持。大部分情况下,使用Hibernate的常规用法,就可完成大多数DAO对象的CRUD操作。下面是HibernateTemplate的常用方法简介:q void delete(Object entity):删除指定
2014-08-10 00:10:07 1588
原创 Spring笔记之二 -- SpringIOC(控制反转)
Spring的控制反转:把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。步骤:A. 启动spring容器1、 在类路径下寻找配置文件来实例化容器 ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[]{"
2014-08-02 00:11:50 518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人