`
lh44601
  • 浏览: 7022 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
在上一篇已经介绍了Persistence的全部功能,主要就是常用的数据库增删改查操作。既然持久类已完成接下来我们就需要通过它去完成我们的DAO层代码的开发了。 1.首先来看看我的DAO层代码: 1)基层的DAO接口: /** * * @author hao.liu * * @param <T> 制定dao的基本操作是对应的哪个实体类 * @param <PK> 实体类的主键类型 */ public interface IBaseDao<T,PK> { public PK saveObj(T obj); publi ...
上一篇中我们已经创建好我们的持久类Persistence,持久类就是对数据库数据进行相应操作的一个工具实现类。 现在来看看Persistence都能干些什么. 代码如下: package com.lh446.commons; import java.io.Serializable; import java.lang.reflect.InvocationTargetException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import jav ...
* 本框架也是一个很简单的SSH2框架,只是希望在DAO层中能够支持hibernate的对象操作和jdbc的sql查询而写的一个简单例子框架。所以本框架注重DAO层的代码。 一。通过spring配置hibernate和jdbc的支持: spring配置文件: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h ...
首先,自我介绍下吧:本人从事java软件开发,工作2年,不属大牛。 背景:最近闲来无事,想起上家公司的开发框架不错,想按照那框架思路自己实现一个(当然只是大致思路差不多,本人写的代码不敢恭维)。同时也是借博做个笔记,希望各位同仁不要“喷”我。 大致介绍下我实现的内容吧: 一。数据库层的查询实现。由于是毕业后进入那家公司,当时本人技术不行,看见公司框架的数据库层查询即支持hibernate的HQL查询也支持JDBC的sql查询很是感兴趣,所以研究了一下。所以自己也是按照该公司框架思路去实现。 // 在DAO层的实现类中的方法统一返回一个HQLInfo类型 //方法中传 ...
/** *application/pdf 设置返回的流的格式 * *Content-Disposition 设置浏览器对流的处理方式--inline为在浏览器中直接打开,attachment为提供浏览器下载和打开 * * */ HttpServletResponse res=ServletActionContext.getResponse(); res.reset(); res.setContentType("application/pdf;charset=UTF-8"); res.addHeader("Content-Disposition&q ...
create database link ylcp3 connect to ylcp3 identified by ylcp3 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.222)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ylcp3) ) )'; select * from ylcp3.ica1@ylcp3; 创建时连接的用户必须是要连接的数据库的用户名和密码 使用时【用户名】.【表名】@【链路名】 ...
<jsp:directive.page import="zero.space.ch03.BookBean"/> 相当于 <%@ page import="zero.space.ch03.BookBean" %> 但是也有区别:两个用法的作用范围不同,<%@ page import="zero.space.ch03.BookBean" %> 可用于多个页面内而<jsp:directive.page import="zero.space.ch03.BookBean&quo ...
第一种形式,是以流的开式直接response,适用于数据量不是很大的情况下。 第二种形式,是先将要下载的文件写到后台的一个文件中,然后再进行下载。 package com.lh446.action; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import ...
1创建WEB项目. 2.添加struts类库,采用myeclipse的向导添加 3.添加hibernate类库,采用myeclipse的类库但不要用向导添加,因为向导会为我们创建一个HibernateSessionFactory的工具类(可以自写) 4.添加spring类库,采用自己的类库,由于现在流行spring2.0和spring2.5,其中2者的类库有区别,2.5把web和struts这块和core分开了。如果你是采用2.0则只需要添加spring.jar即可,但你是2.5除了要添加spring.jar还要添加spring-struts.jar(在下载的spring的/dist/mo ...
Global site tag (gtag.js) - Google Analytics