![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH_
文章平均质量分 91
Benjamin_whx
这个作者很懒,什么都没留下…
展开
-
FetchType与FetchMode的区别
使用例:@OneToMany(mappedBy="item",cascade=CascadeType.ALL,fetch=FetchType.EAGER) @Fetch(value=FetchMode.SUBSELECT) 两者比较:两者都是设定关联对象的加载策略。前者是JPA标准的通用加载策略注解属性,后者是Hibernate自有加载策略注解属性。原创 2014-07-11 09:57:14 · 2696 阅读 · 0 评论 -
ApplicationContext.xml配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springfram原创 2014-09-12 16:06:13 · 1498 阅读 · 0 评论 -
详解@Autowired、@Qualifier和@Required
@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”的Spring管理对象会被注入。 在下面的例子转载 2014-04-28 17:56:14 · 3720 阅读 · 0 评论 -
SpringMVC实例
http://magicma-007.iteye.com/blog/1536325Table of Contents Spring MVC 1. 簡介 Spring MVC是一個和Spring完美結合的Web框架。我先前學過Struts2,再學Spring MVC,覺得Spring MVC更為簡約、高效和優雅,它有不少東西借鑒自Struts2,如依賴注入等。它功能完转载 2014-12-11 11:31:31 · 751 阅读 · 0 评论 -
Springmvc案例1----基于spring2.5的采用xml配置
首先是项目和所需要的包截图:修改xml文件:<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/原创 2014-07-12 19:11:00 · 1229 阅读 · 0 评论 -
hibernate.current_session_context_class属性配置
此设置的作用如下:What does sessionFactory.getCurrentSession() do? First, you can call itas many times and anywhere youlike, once you get hold of your SessionFactory (easy thanks toHibernateUtil). Th转载 2014-12-09 11:22:51 · 723 阅读 · 0 评论 -
JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器)
一.以下介绍Spring中直接集成JOTM提供JTA事务管理、将JOTM集成到Tomcat中。 (经过测试JOTM在批量持久化时有BUG需要修改源码GenericPool类解决)! 参考文章http://mavin.zhou.blog.163.com/blog/static/114522435200971822334475/ 通过集成JOTM,直接在Spring中使用JTA事务 J转载 2014-10-17 14:57:43 · 971 阅读 · 0 评论 -
Spring_MVC深入分析
资源下载:Springmvc_pdf阅读Spring_MVC核心配置文件实例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明转载 2014-12-08 18:06:09 · 680 阅读 · 0 评论 -
HQL在in后面加上一个数组变量
平时经常用Hibernate,由于习惯表间不建立关联,所以HQL查询时候经常要用in语句。 我最常用的情况有2种: 1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数据类型。 2、in的参数如果已知了,可以直接拼接在后面 如FR转载 2014-12-01 12:58:07 · 5438 阅读 · 0 评论 -
Spring定时任务
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类 从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.转载 2014-09-18 18:04:01 · 922 阅读 · 0 评论 -
装配Bean
1、创建Spring配置在XML文件中声明Bean时,Spring配置文件的根元素来源于Spring beans命名空间所定义的元素。以下为一个典型的Spring XML配置文件:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema原创 2014-09-15 10:35:51 · 1583 阅读 · 0 评论 -
Hibernate_CRUD组件
本组件继承了HibernateDaoSupport,并完成对HibernateDaoSupport进行二次封装。提取平时开发常用的底层操作方法,并根据个人习惯,定义自己的编码规范。根据sun官方的最新开发规范,使用了jdk的新特性——泛型。所有的操作对象以泛型指定。定义接口规范:IBaseDao.java[java] view plaincopyprin转载 2014-12-16 14:02:54 · 695 阅读 · 0 评论 -
Hibernate继承映射(@Inheritance)
继承映射在 Annotation 中使用 @Inheritance 注解,并且需要使用 strategy 属性指定继承策略,继承策略有 SINGLE_TABLE、TABLE_PER_CLASS 和 JOINED 三种。一、SINGLE_TABLESINGLE_TABLE 是将父类和其所有的子类集合在一块,存在一张表中,并创建一个新的字段来判断对象的类型。Person.j转载 2015-03-21 19:57:24 · 7421 阅读 · 1 评论 -
SpringMVC使用@ResponseBody返回json的日期格式注意
一、SpringMVC使用@ResponseBody时返回json的日期格式 前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jack转载 2015-03-24 00:14:08 · 1168 阅读 · 0 评论 -
Springmvc文件上传,带进度条
一、实现org.apache.commons.fileupload.ProgressListener接口import javax.servlet.http.HttpSession;import org.apache.commons.fileupload.ProgressListener;import org.springframework.stereotype.Component;i转载 2015-03-24 00:45:59 · 1312 阅读 · 1 评论 -
HibernateDao
package com.wiseweb.core.dao;import java.io.Serializable;import java.util.ArrayList;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFa转载 2014-12-26 12:42:28 · 555 阅读 · 0 评论 -
spring mvc3中的addFlashAttribute方法
记得在spring mvc2中,当保存POJO到数据库后,要返回成功页面,如果这个时候要带点信息, 则要这样: Java代码 //第三个参数(UserModel user)默认为绑定对象 @RequestMapping(value = "/user/save", method = RequestMethod.POST)转载 2014-09-12 09:01:50 · 987 阅读 · 0 评论 -
AOP_面向切面编程
什么是面向切面编程?在软件开发中,分布于应用中多处的功能被成为横切关注点。切面提供了取代继承和委托的另一种选择,而且在很多场景下更清晰简洁。在使用面向切面编程时,我们仍然在一个地方定义通用功能,但是我们可以通过声明的方式定义这个功能以及何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块化为特殊的类,这些类被成为切面。这样做有两个好处:首先,每个关注点现在都只集中于一处,而不是分原创 2014-09-16 15:38:44 · 1448 阅读 · 2 评论 -
SpringMVC中整合XML、JSON试图一
http://www.cnblogs.com/hoojo/archive/2011/04/29/2032571.htmlSpringMVC中整合了JSON、XML的视图,可以通过这些视图完成Java对象 到XML、JSON的转换。转换XML提供了MarshallingView,开发者只需用注入相应的marshaller、和属性配置,即可自动完成 Java的Model对象中的数据转载 2014-12-10 17:55:32 · 737 阅读 · 0 评论 -
解析mediaTypes+viewResolvers+view
spring在解析视图的时候有两个重要的接口:ViewResolver 和 ViewViewResolver 中只有一个方法 resolveViewName ,提供 view name 和 实际 view的映射;View 中两个方法 getContentType 和 render ,解析请求中的参数并把这个请求处理成某一种 View.说白了,就是ViewResolver 负责怎么去转载 2014-12-10 11:14:02 · 860 阅读 · 0 评论 -
struts2中ognl标签详解
if语句 60}"> 老年人 35}"> 中年人 15}"> 青年人 少年 A B <!-- status:迭代元素的索引,可以指定first、count、even、odd、last、index属性原创 2014-07-10 14:45:12 · 1585 阅读 · 0 评论 -
SpringSide封装Page类
package org.springside.modules.orm;import java.util.Collections;import java.util.List;import org.apache.commons.lang.StringUtils;public class Page { // 公共变量 // public static final原创 2014-09-23 15:45:38 · 1067 阅读 · 0 评论 -
SpringMVC中整合JSON、XML视图二
http://www.cnblogs.com/hoojo/archive/2011/04/29/2032609.html上篇文章介绍了程序整合的准备工作、结合MarshallingView视图完成jaxb2转换XML、xStream转换XML工作,这次将介绍castor、jibx转换XML。还有MappingJacksonView用Jackson转换JSON,自己拓展Abstrac转载 2014-12-11 16:40:07 · 950 阅读 · 0 评论 -
SpringMVC案例2----基于spring2.5的注解实现
和上一篇一样,首先看一下项目结构和jar包web.xml<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.su原创 2014-07-12 19:31:06 · 1245 阅读 · 0 评论 -
Spring REST
http://www.cnblogs.com/hoojo/archive/2011/06/10/2077422.html前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的 view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程 服务器的Java程序、C#程序来调用。转载 2014-12-11 17:58:33 · 683 阅读 · 0 评论 -
Spring定时任务2
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。一、增加所依转载 2014-12-06 18:43:40 · 713 阅读 · 0 评论 -
Spring征服数据库
DAO:数据访问对象(data access object)的缩写。如何你曾经编写过JDBC代码,你肯定会意识到如果不强制捕获SQLException,你几乎不能使用JDBC做任何事情。SQLException表示在尝试访问数据库时出现了问题,但是这个异常却没有告诉你哪里出错了以及如何进行处理。可能导致抛出SQLException的常见问题包括:1、应用程序无法连接数据库。原创 2014-10-08 17:29:21 · 1227 阅读 · 0 评论 -
SpringMVC案例3----spring3.0项目拦截器、ajax、文件上传应用
依旧是项目结构图和所需jar包图:显示配置文件hib-config.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframew原创 2014-07-12 19:41:48 · 2582 阅读 · 0 评论 -
Spring在web.xml请求中定义编码(org.springframework.web.filter.CharacterEncodingFilter)
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true原创 2014-04-28 16:38:51 · 2601 阅读 · 0 评论 -
SpringSide3中多数据源配置的问题
在SpringSide 3 中,白衣提供的预先配置好的环境非常有利于用户进行快速开发,但是同时也会为扩展带来一些困难。最直接的例子就是关于在项目中使用多个数据源的问题,似乎 很难搞。在上一篇中,我探讨了SpringSide 3 中的数据访问层,在这一篇中,我立志要解决多数据源配置的难题,我的思路是这样的:第一步、测试能否配置多个DataSource第二步、测试能否配置多个Session转载 2014-12-12 17:23:44 · 909 阅读 · 0 评论 -
最小化Spring XML配置
Spring提供了几种技巧,可以帮助我们减少XML的配置数量:1、自动装配(autowiring)有助于减少甚至消除配置元素和元素,让Spring自动识别如何装配Bean的依赖关系。2、自动检测(autodiscovery)比自动装配更进了一步,让Spring能够自动识别哪些类需要被配置成Spring Bean,从而减少对元素的使用。 1.1、自动装配Bean属性1.1.1、4原创 2014-09-14 14:23:16 · 2046 阅读 · 1 评论 -
Spring3工具类
1) 请求工具类 org.springframework.web.bind.ServletRequestUtils//取请求参数的整数值:public static Integer getIntParameter(ServletRequest request, String name)public static int getIntParameter(ServletRequest re转载 2015-03-24 01:05:32 · 747 阅读 · 0 评论