自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天给自己半小时,记下今天—>积累沉淀,计划明天—>提高效率

编程之路,任重而道远;先是为了生活而编程,后是为了超越而编程。

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring与mybatis三种整合方法

本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  (1)Spring配置文件:     

2014-04-30 10:27:13 307

原创 struts2之防止表单重复提交

struts.xml配置文件xml version="1.0" encoding="UTF-8" ?>DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"

2014-04-28 12:46:18 312

原创 深入浅出MyBatis-Sqlsession

http://blog.csdn.net/hupanfeng/article/details/9238127

2014-04-28 09:46:14 463

原创 Java编程的78条黄金法则

创建和销毁对象1.考虑用静态工厂方法(返回类的实例的静态方法)代替构造器2.遇到多个构造器参数时要考虑用构造器3.用私有构造器或者枚举类型强化Singleton属性4.通过私有构造器强化不可实例化的能力5.避免创建不必要的对象6.消除过期的对象引用7.避免使用终结方法 对于所有对象都通用的方法8.覆盖equals时请遵守通用约定9.覆盖equals时总要

2014-04-28 09:14:17 594

原创 mybatis下的分页,支持所有的数据库

大家都知道,mybatis的自带分页方法只是逻辑分 页,如果数据量很大,内存一定会溢出,不知道为什么开源组织不在里面集成hibernate的物理分页处理方法!在不修改mybatis源代码的情况下, 应该怎么使mybatis支持物理分页呢?参考了网上的一些信息,有了下面的解决方法:以oracle为例子 1.把hibernate下的dialect包全部拷贝到mybatis包的jdbc目录下,如

2014-04-28 09:12:27 399

原创 Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)

问题:语句1:Select * from  table1 A where A.col1 not in ( select col1 from table2 B )如果这样,本来应该有一条数据,结果没有。 如果我改写成这样: 语句2:select * from table1 Awhere not exists (SELECT * FR

2014-04-18 13:59:53 488

原创 Oracle中null的使用详解

问:什么是NULL?答:在我们不知道具体有什么数据的时候,也即未知,可以用NULL, 我们称它为空,ORACLE中,含有空值的表列长度为零。ORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primary key),2、定义时已经加了NOT NULL限制条件的字段说明:1、等价于没有任何值、是未知数。2、NULL与0、空字符串、空格都不同。3、对

2014-04-18 13:10:05 380

原创 oracle中varchar,varchar2,nvarchar,nvarchar2的区别

varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节。

2014-04-18 11:32:50 610

原创 eclipse中的.project 和 .classpath文件的具体作用

.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH这些文件你用文本编辑器就能察看了在一个项目中点刷新的目的是为了更新.project文件中的文件清单,让你把不通过eclipse提交到项目的文件显示出来 .classpat

2014-04-15 12:46:55 360

原创 Hibernate的merge()方法

下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而是判断该id在数据库中是不是存在。如果id为空,那自然是不存在,所以当我们调用merge方法的时候,就会直接执行插入操作。这一点有点像saveorupd

2014-04-04 16:02:20 447

China_Province_City.zip

爬中国省市区数据 附件中包含2019年5月最新省市区json数据

2019-10-22

SSH所有jar包

朋友,这个东西是好东西,也是为了自己有点积分,我分享我的第一个学习资料

2012-06-05

Java2实用教程(第三版)

大家多多支持下哈,实在没有积分啦!就找了这点东西,还要大家2分,大家理解下,就多多下载吧!跪谢!!!

2011-05-30

空空如也

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

TA关注的人

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