`
文章列表
重写hibernate方言 package com.ayu.hibernate.test; import org.hibernate.Hibernate; import org.hibernate.dialect.MySQLDialect; import org.hibernate.dialect.function.StandardSQLFunction; public class AyuMySQLDialect extends MySQLDialect { protected void registerVarcharTypes() { registerFunction(&quo ...
用了这么长时间的hibernate/spring,如果不是今天用的findByExample方法到现在还不知道findByExample的机制。惭愧 Class User{ String username; String password = "默认口令"; Company company; getter()&setter()..... } Company company = companyDao.getById("id"); User user = new User(); u ...
Spring 整合 Hibernate 时候用的 HibernateTemplate 不支持分页,因此需要自己包装一个类进行分页,具体实现如下...使用spring的hibernateTemplate的回调机制扩展hibernateTemplate的功能实现分页 回调封装了对异常和事务的处理 /** * 使用hql 语句进行操作 * @param hql * @param offset * @param length * @return List */ public List getListForPage(final String hql, final int offse ...
这里说的动态级联菜单,指的是两个或多个下拉框(对应HTML中的SELECT标签),它们存在父子关系。其中某个下拉框的值发生变化时,它的子下拉框可选择的值也会发生变化,并且这些变化的值都是动态地从数据库中取出来的。 以前用其他方式实现过,但有的有些小BUG,有的代码可读性差,或者实现代码很多,实现起来麻烦,维护起来也麻烦。最近看了一下AJAX框架技术DWR,总算用一种比较轻松的方式实现了动态级联菜单。 实现方法如下: 首先定义好服务器端Java类,用来获取数据库中的动态信息,其接口方法类似于: public List getLvlList(String parentStr); 然后在dw ...
AOPJavaSpringBeanXML 目标bean,showValues(String value)方法执行作为连接点 Java代码 public class InitializingBeanNameClass public String showValues(String value) { System.out.println("目标方法执行:"); System.out.println("传入参数:String arg: " + value); return value; } } ...
问题: 由于交互时前后台都需要建立相应的对象,这样在多表时就得建立更多的对象,用起来后:数据库中建立视图,后台建立jopo,前台也要建立相应的对象。如此很不方便 解决方法: 可以用map封装对象 例如:Query q = session.createQuery(" select new map(a.id, b.name from Obj1 as a, Obj2 as b) where a.id=b.id"); q.list(); 这样返回的list中就是map对象,flex端可以用obj 或 arraylist来接收 可以将接受到的值直接赋值给d ...
  最近一个礼拜一直在研究flex,从Flex Builder 3 Plug-in的安装,到ActionScript3语言的学习,再到flex整合j2ee的开发,这一路走了不少弯路,其实配置开发环境,看别人演示是学习得最快的,如果光看文字描述是比较累的事情,描述了半天不然一张截图说明问题,这里总结一下flex+BlazeDS整合j2ee开发环境的配置过程:1.从http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/ 下载BlazeDS2.新建一个web project 名为:flexDemo3.解压BlazeDS.w ...
概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring 一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将 ...
一介绍 本文并不想介绍 Struts,Spring,Hibernate的原理系统架构等,本文地目的是通过一个较复杂地实例介绍如何整合 Struts,Spring,Hibernate,网上现有的例子虽然也能达到目的,但功能都比较单一,复杂的例子时会有意想不到的 ...
web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <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/xml/ns/javaee http:/ ...
学习一门新技术,最好是先看到实际的效果,所以接下来的几篇文章里,我们就来个先睹为快,看看Struts2的边边角角到底是怎么使用的,等我们有了一定的作战经验,再来透彻地分析它的运行原理。 准备就绪,咱们现在就开始问候struts2吧! Step1:新建Web项目 用Eclipse创建一个名为strut2Demo的动态Web工程。 Step2:导入Struts 2类库 在Struts 2安装目录下的lib子目录中,有很多JAR包,不同的应用需要的JAR包是不同的。表1给出了开发Struts 2程序最少需要的JAR包。 表1 基于Struts 2的Web应用程序所需要的最少类库 ...
这个只是个简单AOP例子,包括前置通知,后置通知,环绕通知,和目标对象。写这个例子的主要目标只是想让想学AOP的能更快地入门,了解一下如何去配置AOP里面的东东。 目标对象的接口:IStudent.java Java代码 1/** 2* 3*/ 4packagecom.dragon.study; 5 6/** 7*@authordragon 8* 9*/ 10publicinterfaceIStudent{ 11 12publicvoidaddStudent(Stringname); 13} 目标类:StudentImpl.java Jav ...
1. 查询整个映射对象所有字段 Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 Stringhql="fromUsers"; Queryquery=session.createQuery(hql); Listusers=query.list(); for(Usersuser:users){ System.out.println(user.getName()+":"+user.getPasswd()+":"+user.getId()); } ...
JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。
允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhangjunhd.blog.51cto.com/113473/19631 1.客户端上传文件 客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype="multipart/form-data"。提交表单时通过内置对象request,request.getInputStream();方法获得一个输入流。 在上传文件时,会有附加信息,如下所示: --------------------- ...
Global site tag (gtag.js) - Google Analytics