自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 转: 二、SQL语句映射文件(1)resultMap

转自:[url]http://limingnihao.iteye.com/blog/781878[/url]SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如:[code="xml"] ...

2013-07-30 22:41:38 91

原创 CVS 创建和删除用户

CVSNT的用户与CVSNT服务器上的NT用户是相关联的,即CVSNT用的全是本机上存在的已有的用户,因此在默认情况下可以不用设置任何用户名,只要使用本机上已经存在的用户名就可以用WinCVS进行登陆. 只有用Administrator身份登陆到CVSNT系统中,才有权力进行新用户的创建和删除. 使用CVS创建的新用户,必须与服务器端机器上的NT用户相绑定,才能...

2013-07-29 18:22:35 123

循环拼装String字符串去掉最后一个字符的方法

在做各种字符串封装的时候,不免用循环拼装字符串,如下:[code="java"]String [] idArr = {"tom","cat","jim","jone"};StringBuffer sBuffer = new StringBuffer();for(int i = 0; i < idArr.length; i++){ sBuffer.append(idArr[i])...

2013-07-26 11:44:43 522

原创 JdbcTemplate学习笔记

1、使用JdbcTemplate的execute()方法执行SQL语句[code="java"]jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");[/code]2、如果是UPDATE或INSERT,可以用update()方法。[code="java"]jdbcTemplate...

2013-07-24 11:30:54 82

原创 HibernateTemplate类的使用

HibernateTemplate 提供非常多的常用方法来完成基本的操作,比如通常的增加、删除、修改、查询等操作, Spring 2.0 更增加对命名 SQL 查询的支持,也增加对分页的支持。大部分情况下,使用 Hibernate 的常规用法,就可完成大多数 DAO 对象的 CRUD 操作。下面是 HibernateTemplate 的常用方法简介:q void delete(O...

2013-07-22 09:46:37 99

原创 hibernate的criterion.Restrictions条件查询例子

Hibernate的条件查询主要通过Criteria类、Criterion、Restrictions来完成,作用是:Criteria:执行一次查询。Criterion:设置一个条件查询。Restrictions:产生条件查询的工具类。。下面例子是通过criterion.Restrictions进行条件查询,取得ajava的ID为1,3,5,7的用户名。,[code="java"]pac...

2013-07-22 09:46:28 257

原创 HibernateTemplate() 获取最大记录数/记录总数/总数

[code="java"]//第一种方法:  String hql = "select count(*) from User as user";  Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();  return count.intValue();//第二种方法:...

2013-07-22 09:46:17 98

原创 jdbctemplate_的使用

1、表的操作使用JdbcTemplate的execute()方法执行SQL语句 execute方法总是使用 java.sql.Statement,不接受参数,而且他不返回受影响记录的计数,更适合于创建和丢弃表的语句。[code="java"]jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varch...

2013-07-22 09:44:25 100

原创 Spring代码分析一:加载与初始化

一般的Web项目都会在web.xml中加入Spring监听器,内容如下:[code="xml"]         org.springframework.web.context.ContextLoaderListener           contextConfigLocation         classpath*:applicationContext-str...

2013-07-21 15:59:46 75

原创 Hibernate Named Query Examples

Often times, developer like to put HQL string literals scatter all over the Java code, this method is hard to maintaine and look ugly. Fortunately, Hibernate come out a technique called “names queries...

2013-07-20 20:29:02 118

原创 hibernate查询总结

常用的hibernate查询(hql)  getHibernateTemplate一、find(String queryString);      示例:this.getHibernateTemplate().find("from bean.User")      返回所有User对象二、find(String queryString , Object value); ...

2013-07-20 20:27:07 87

原创 oracle常用数据字典

1、用户  查看当前用户的缺省表空间  SQL>select username,default_tablespace from user_users;  查看当前用户的角色  SQL>select * from user_role_privs;  查看当前用户的系统权限和表级权限  SQL>select * from user_sys_privs;...

2013-07-20 20:00:49 75

原创 hibernate hql 分页查询

今天封装了自己的hibernateDao,主要是基于hql的,期间遇到一个问题,最后解决了,和大家分享分享其他hibernate的查询,像QBE,QBC,这些就不说了,如果用hibernate还是hql最强大,也很容易上手先上代码,这里只列出主要代码[code="java"]/**     * hql分页查询     *     * @param hql  ...

2013-07-20 19:42:35 301

原创 Spring与Hibernate集成中的session问题

主要讨论Spring与Hibernate集成中的session问题 1.通过getSession()方法获得session进行操作 [code="java"]public class Test extends HibernateDaoSupport{ public void save(User user){ this.getSession...

2013-07-20 13:48:09 99

原创 导入很久前的dmp文件的操作日志

[b]以前做了一个项目,很久都没有用了,最近想翻出来看看,但是原来从数据库导出来的文件不知道使用什么用户导出来的,只是模糊的记得使用oracle9i导出来的,而且我的电脑是刚刚装的数据库,没有装pl/sql,而且装好数据库后,因为某种需要,我又修改了电脑主机名称。于是就有了下面我遇到的各种问题及各种问题的解决方法。[/b][b]遇到的问题及解决方法如下:[/b]1.oracle t...

2013-07-19 11:59:23 439

原创 jquery 中post 、get的同步问题

解决方法1:在全局设置:[code="javascript"]$.ajaxSetup({ async : false }); [/code] 然后再使用post或get方法[code="javascript"]$.get("register/RegisterState", {test : 12}, function(data, status) { ...

2013-07-19 09:07:42 61

原创 Win XP 远程登录设置

——————————————————————————原帖地址:http://hi.baidu.com/pondergod/blog/item/9ef2068d74f36e11b21bba1e.html作者:高桥凉水转帖请保留此申明——————————————————————————HOHO ,今天终于搞定了远程服务这个别人认为很菜的问题了。记录下来,以后可以看看。一、远...

2013-07-16 21:44:58 203

原创 jQuery each中的this

使用$.each(function(){ alert(this.nodeName); alert($(this));});要注意二者的不同 this 是一个dom对象,要使用jQuery 的方法必须用jQuery(this)包含,负责只能用dom对象的方法,看下面的例子[code="html"] nth-child-test ...

2013-07-13 16:52:49 819

原创 oracle字符/字符串替换

[code="sql"]select REGEXP_REPLACE( '00000921000001 ', '921', '924')  from dual; select REPLACE( '00000921000001 ', '921', '924')  from dual; select translate( '00000921000001 ', '921', '924')  fro...

2013-07-07 20:16:46 121

原创 用视图进行多表更新,使用INSTEAD OF 触发器

原文链接:http://book.51cto.com/art/201007/212376.htm使用INSTEAD OF 触发器如果创建一个对象视图,则可以使用INSTEAD OF 触发器来告诉Oracle 如何更新作为视图一部分的基表。可以在对象视图或标准关系视图中使用INSTEAD OF 触发器。例如,如果一个视图涉及两个表的连接,那么用户在视图中更新记录的能力有限。但...

2013-07-07 19:12:10 1012

原创 同时update多张表的语句

昨天晚上在梦中有这样的场景:自行车爆胎了,修车师傅一边忙活,忽然回头对我说“你是做数据库的吧,考考你。用一条update语句怎么同时修改两张表?” wait4friend石化了几秒钟,然后下意识的给出一个答案。正确与否还不知道,然后就惊醒了。那么当时 wait4friend 给出的答案是啥呢?当时想到的是,利用key-preserved table这个特性来修改视图,达到同时更新多张表的目的。...

2013-07-07 18:55:53 990

原创 什么是Oracle Key-Preserved Table和什么样的视图可以进行DML操作

在通过DML操作Oracle的视图的时候,有一个很重要的条件是操作的base表必须是Key-Preserved Table.那么,什么是Key-Preserved Table呢.Oracle给出的定义是:A table is key preserved if every key of the table can also be a key of the result of the joi...

2013-07-07 18:50:19 98

原创 什么是Oracle Key-Preserved Table和什么样的视图可以进行DML操作

在通过DML操作Oracle的视图的时候,有一个很重要的条件是操作的base表必须是Key-Preserved Table.那么,什么是Key-Preserved Table呢.Oracle给出的定义是:A table is key preserved if every key of the table can also be a key of the result of the joi...

2013-07-07 18:49:32 92

原创 如何查看现有项目的struts和hibernate和spring版本

查看现有项目的struts和hibernate和spring版本1. 查看 struts.jar/META-INF/MANIFEST.MF再查看 Implementation-Version看后面的数字..Manifest-Version: 1.0Specification-Title: Struts FrameworkClass-Path:  commons-be...

2013-07-06 21:42:28 94

原创 软件版本RC,M,GA

RC版本  RC:(Release Candidate)   Candidate是候选人的意思,用在软件上就是候选版本。Release是发行、发布的意思。Release.Candidate.就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错! GA版本在很多软件下载的时候,你会发觉标识为GA或...

2013-07-06 21:41:14 103

原创 hibernate in 查询

在hibernate 查询in 查询中不能使用testQuery1方法查询 public void testQuery1(){ SessionFactory factory = null; Session session = null; factory = (SessionFactory) HibernateSessionFactory...

2013-07-04 14:31:10 713

原创 JBPM 中的泳道(swimlane)概念

A swimlane is a process role(角色). It is a mechanism to specify that multiple tasks in the process should be done by the same actor.(多个任务被同一个用户执行) So after the first task instance is created for a give...

2013-07-02 20:31:55 1096

原创 DisplayTag中增加行号

[code="jsp"] ${codeLists_rowNum} [/code]要注意的是codeLists_rowNum中的codeLists为table的id名称,当table的id和name不一样的时候就可以看出来

2013-07-02 16:34:12 184

原创 response.setContentType()的作用及参数

response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tomcat的安装目录\conf\web.xml 中就定义了大量MIME类型 ,可以参考。response.setC...

2013-07-02 16:02:52 124

原创 js 字符串转换为数组与数组转换成字符串

//数组转换成字符串var array = new array('1',2,3,4,5,6,7,8,9); var str = array.join("-"); document.write(str);//字符串转换成数组 var str ='1,2,3,www.111cn.net,mb.111cn.net'; document.write(str.split('...

2013-07-02 15:49:36 112

原创 java读取properties文档

两种方法:第一种:用jdk自带的类[code="java"]import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;/** * 常量配置类,从指定文件读取常量 */public clas...

2013-07-01 17:48:37 78

原创 Oracle中备份表的简单sql命令语句

两种方法:1.[code="sql"]//先生成备份表的表结构create table bmpforest.E_PKG_ATPCFG_BAC as select * from bmpforest.e_pkg_atpcfg where 1=2//在想备份表中插入数据insert into E_PKG_ATPCFG_BAC select * from E_PKG_ATPCF...

2013-07-01 16:40:14 1334 1

原创 Spring jdbc 批量JDBC操作、ORM映射

一、Spring JDBC 概述 Spring 提供了一个强有力的模板类JdbcTemplate简化JDBC操作,DataSource,JdbcTemplate都可以以Bean的方式定义在想xml配置文件,JdbcTemplate创建只需注入一个DataSource,应用程序Dao层只需要继承JdbcDaoSupport, 或者注入JdbcTemplate,便可以获取JdbcTem...

2013-07-01 15:39:38 79

原创 从后台java代码执行javascript alert框

response.setContentType("text/html; charset=utf-8");response.getWriter().println("alert('注意:已经保存,请不要重复提交!');");response.setContentType("text/html; charset=utf-8");response.getWriter().write("a...

2013-07-01 15:39:27 1539

原创 PreparedStatement效率为什么高/为什么要使用PreparedStatement代替Statement

在JDBC应用中,如果你已经是稍有水平开发者,你就应该始终以PreparedStatement代替Statement.也就是说,在任何时候都不要使用Statement.基于以下的原因:一.代码的可读性和可维护性.虽然用PreparedStatement来代替Statement会使代码多出几行,但这样的代码无论从可读性还是可维护性上来说.都比直接用Statement的代码高很多档次:...

2013-07-01 15:39:15 252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除