自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Eclipse中建立自己的task视图

很多人可能会遇到这样的情况:在维护别人以前开发的代码时,会遇到很多的FIXME,TODO等等。然后如果你自己增加的一些任务,就会被淹没在茫茫大海中,难以发现。下面分享下在Eclipse中建立自己的task视图的方法,备忘。如上图,在eclipse的task视图中点击右边那个小倒三角形,然后选择 :new task view",弹出下图:填上自己的视图名称吧,点击OK即可。 ...

2009-09-16 16:30:01 221

ibatis Tips 之 动态SQL查询

映射文件:<select id="getProductDynamic2" resultMap="get-product-result" parameterClass="product"> <![CDATA[ select * from t_product ]]> <dynamic prepend="WHERE"&a

2009-07-22 22:16:55 141

JDK1.5新特性

今天没什么任务,于是翻了翻资料,看了下以前下的视频,现在总结一下。这里主要演示下JDK1.5的自动拆装箱、可变参数列表、增强的for循环、Scanner类以及泛型的一些用法。...

2009-07-21 17:29:38 112

ibatis Tips 之 复杂类型集合的属性

Result Map还可以装入代表复杂类型对象集合(List)的属性,用以表示在数据库中相互关系为多对多或一对多的数据。拥有集合属性的类作为“一”的一方,而在集合中的对象作为“多”的一方。用来装入对象集合的mapped statement和上面例子一样。唯一的不同是,让SQL Map架构装入复杂类型集合(List)的业务对象的属性必须是java.util.List或java.util.Collec...

2009-07-21 09:38:01 109

ibatis Tips 之 复杂类型属性(即自定义类型的属性)

复杂类型用以表示在数据库中相互关系为一对一,一对多的数据。映射文件:<!--complex type property that defined by user--> <resultMap id="get-product-complex" class="product"> <result property="id" column="prd_i.

2009-07-20 21:38:16 131

ibatis Tips 之 java.util.Map作为parameterClass和resultClass

1.Map作为parameterClass映射文件:<!--use Map type as parameterClass--> <select id="getProduct-Map" parameterClass="java.util.Map" resultMap="get-product-result"> <![CDATA[ sele...

2009-07-20 19:58:32 151

ibatis Tips 之 xmlResultName

如何将查询结果集映射为xml格式的数据?映射文件:<!-- mapping to xml data --> <select id="selectXmlData" resultClass="xml" xmlResultName="Product" parameterClass="int"> <![CDATA[

2009-07-19 18:02:08 100

ibatis Tips 之 resultMap

先看个具体的例子:<resultMap id=”get-product-result” class=”com.ibatis.example.Product”> <result property=”id” column=”PRD_ID”/> <result property=”description” column=”PRD_DE...

2009-07-18 20:29:56 154

ibatis Tips 之 cacheModel

cacheModel的属性值等于指定的cacheModel元素的name属性值。属性cacheModel定义查询mapped statement的缓存。每一个查询mapped statement可以使用不同或相同的cacheModel。<cacheModel id="product-cache" imlementation="LRU"> <flushInter...

2009-07-18 16:58:45 106

velocity中的变量引用范围

今天拼一个URL的时候遇到了一个问题:<a href="$siteServer.getURI("$!rootCat/view_beauty_vote-$!spuid.htm")">。。。。</a>其中$rootCat和$spuid都是变量。但是velocity解析的时候把$spuid.htm当做一个变量来处理,所以得不到正确的URL。 这下{}就显示出威...

2009-07-16 21:38:25 346

velocity中的null与“”

问题:vecolity中 #set($test=$map.getAtttibute("key"))         如果map.getAtttibute("key")为null,那么$test是null还是""  ?结论:velocity引擎会报错:RHS of #set statement is null. Context will not be modified. 所以...

2009-07-15 20:30:02 224

ibatis Tips之 自动生成主键

很多数据库支持自动生成主键的数据类型。不过这通常(并不总是)是个私有的特性。SQL Map通过<insert>的子元素<selectKey>来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类型(如MS-SQL Server)。1. 建表,将id设置为主键,且需加上auto_increment设置为自动增加create table ibat...

2009-07-13 09:52:33 109

ibatis Tips之parameterMap

parameterMap属性parameterMap的值等于一个预先定义的<parameterMap>元素的名称。parameterMap属性很少使用,更多的是使用上面的parameterClass和inline parameter(接下来会讨论)。注意!动态mapped statement只支持inline parameter,不支持parameter map。param...

2009-07-11 00:43:38 353

应用服务器Date和数据库服务器sysdate

今天周会同事抛出了一个问题,系统显示买家提取卡号的时间早于交易建立的时间。竟然有这么诡异的问题。。。后来发现是程序中传入到DAO层的是应用服务器的时间(即new java.util.Date),而不是数据库服务器的时间sysdate,由此就出现了时间不一致,甚至相差很大。故以后统一在DAO层用set XXX = sysdate 这种形式 ...

2009-07-10 17:22:30 156

单引号和双引号的小区别

VTL语句以#开头,并包含指令(set)。变量以$开头,用引号引起。引号可以是单引号,也可以是双引号。前者引用具体的String值;后者可以包含Velocity引用,例如”hello, $name”, $name会用其当前的值替换。上面的例子是将值Velocity赋值给变量a。当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:#set( $directoryR...

2009-07-10 17:01:25 123

原创 ibatis学习笔记(五)——动态映射

<select id="getUsers"parameterClass="user"resultMap="get-user-result">selectid,name,sexfrom t_user<dynamic prepend="WHERE"><isNotEmpty prepend="AND" prop

2009-07-09 20:27:49 103

原创 ibatis学习笔记(四)——ibatis高级特性(表与表之间的关联)

ibatis高级特性,处理表与表之间的关联。ibatis中,提供了Statement嵌套支持,通过Statement嵌套,我们可以实现关联数据的操作。    1、一对多关联:<sqlMap namespace="User"><typeAlias alias="user" type="com.ibatis.sample.User"/><typeAlias...

2009-07-09 20:26:38 115

原创 ibatis学习笔记(三)——ibatis映射文件

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapPUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN""http://www.ibatis.com/dtd/sql-map-2.dtd"><sqlMap namespace="User"

2009-07-09 20:18:39 131

原创 ibatis学习笔记(二)——ibatis测试类的具体写法

package com.ibatis.test; import java.io.IOException; import java.io.Reader; import java.sql.SQLException; import java.util.Iterator; import java.util.List; import com.ibatis.common.res...

2009-07-09 20:13:57 114

原创 ibatis学习笔记(一)——sqlMapConfig.xml配置文件详解

前段时间接触了一点ibatis,过了一个月又忘了,所以转载几篇文章备忘。原文出处:http://www.cnblogs.com/wyqtomorrow/archive/2007/11/25/971755.html 1.sqlMapConfig.xml配置文件详解:<? xml version="1.0" encoding="UTF-8" ?><! DOCT...

2009-07-09 19:59:44 193

原创 高效管理你的电脑小软件

1.everything:   速度超快搜索工具,只支持NTFS盘,文件名搜索。   download: http://www.voidtools.com/download.php 2.Launchy:    Launchy is a free windows and linux utility designed to help you forget about you...

2009-05-19 14:22:25 120

空空如也

空空如也

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

TA关注的人

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