| Hibernate 映射类型 |
Java 类型 |
标准 SQL 类型 |
大小和取值范围 |
| integer 或者 int |
int 或者 java.lang.Integer |
INTEGER |
4 字节 |
| long |
long? Long |
BIGINT |
8 字节 |
| short |
short? Short |
SMALLINT |
2 字节 |
| byte |
byte? Byte |
TINYINT |
1 字节 |
| float |
float? Float |
FLOAT |
4 字节 |
| double |
double? Double |
DOUBLE |
8 字节 |
| big_decimal |
java.math.BigDecimal |
NUMERIC |
NUMERIC(8,2)8 位 |
| character |
char? Character? String |
CHAR(1) |
定长字符 |
| string |
String |
VARCHAR |
变长字符串 |
| boolean |
boolean? Boolean |
BIT |
布尔类型 |
| yes_no |
boolean? Boolean |
CHAR(1) (Y-N) |
布尔类型 |
| true_false |
boolean? Boolean |
CHAR(1) (T-F) |
布尔类型 |
2 、 Java 时间和日期类型的 Hibernate 映射
| 映射类型 |
Java 类型 |
标准 SQL 类型 |
描述 |
| date |
util.Date 或者 sql.Date |
DATE |
YYYY-MM-DD |
| time |
Date??? Time |
TIME |
HH:MM:SS |
| timestamp |
Date?? Timestamp |
TIMESTAMP |
YYYYMMDDHHMMSS |
| calendar |
calendar |
TIMESTAMP |
YYYYMMDDHHMMSS |
| calendar_date |
calendar |
DATE |
YYYY-MM-DD |
3 、 Java 大对象类型的 Hibernate 映射类型
| 映射类型 |
Java 类型 |
标准 SQL 类型 |
MySQL 类型 |
Oracle 类型 |
| binary |
byte[] |
VARBINARY( 或 BLOB) |
BLOB |
BLOB |
| text |
String |
CLOB |
TEXT |
CLOB |
| serializable |
Serializable 接口任意实现类 |
VARBINARY( 或 BLOB) |
BLOB |
BLOB |
| clob |
java.sql.Clob |
CLOB |
TEXT |
CLOB |
| blob |
java.sql.Blob |
BLOB |
BLOB |
BLOB |
在程序中通过 Hibernate 来保存 java.sql.Clob 或者 java.sql.Blob 实例时,必须包含两个步骤:
在一个数据库事务中先保存一个空的 Blob 或 Clob 实例。
接着锁定这条记录,更新上面保存的 Blob 或 Clob 实例,把二进制数据或文本数据写到 Blob 或 Clob 实例中
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/667 | Hibernate的映射类型 hibernate mysql映射类型
Popularity: 4%
前段时间饭否被“和谐“了,然后就换叽歪,但是前几天访问的时候出现如下提示:
非常抱歉,系统维护中…
邮箱:wo@jiwai.de
Temporarily Down for Maintenance
Don’t worry.We will be right back.
Email:wo@jiwai.de
希望是在更新,但愿没有被”和谐“
顺便说一下在我博客的右边还能读取叽歪信息,客户端也使用.
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/664 | 叽歪怎么了?
Popularity: 1%
引用此版本修改者的话:
由于工作上需要,在jquery.Alerts基础上改进的一个插件,现在有提示框,确认框,输入框,弹出提示层,顶部浮动提示层5个效果,我重命名他为hiAlerts,hi表示招呼的意思,这个可能还要修改添加一些效果,所以暂定为1.0版吧
演示:http://www.cssrain.cn/demo/jquery.hiAlerts.1.0/demo.html
下载:
jquery.hiAlerts.1.0.rar 共 417 次
之前用过一些类似的插件,感觉这个做的很简洁、实用,所以推荐给大家
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/659 | [推荐]改进的提示插件-jQuery.hiAlerts.1.0
Popularity: 4%
2008年年底买的《疯狂的程序员》一书,看了一多半,感觉写的很好;程序员是崇尚技术的,而且两个程序员在一起大多数时间都在谈技术,把它称为程序员版的奋斗一点也不为过,激励你、给你指路,看书的时候只是用笔标记了一下没有整理,正好我订阅的CSDN的RSS看到了这篇文章,整理的不错特意转载,原文来自http://blog.csdn.net/gisfarmer/archive/2009/07/22/4371153.aspx
在此记录这本书中的精华(个人认为是精华!呵呵!如果有不对或遗漏的地方还希望大家莫怪,水平有限!)目的是以后方便时刻提醒自己!
1.千里之堤溃于蚁穴啊,一个个小小的BUG最终毁掉了这个大CASE。
阅读更多…
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/655 | 《疯狂程序员》一书中的”奥秘”
Popularity: 1%
《PC World》网络版载文称,谷歌的Chrome操作系统注定会重塑桌面操作系统,但即便这一计划最终未能获得成功,谷歌也达到了他们的真正目的:推广基于 网络的软件,成为终极广告商,掌控你数字生活的几乎每个方面,从你使用的操作系统再到你在网上搜索和工作的方式。这就是谷歌的醉翁之意。
谷 歌表示,其正在为上网本设计的操作系统能够显著缩短开机时间,可以免受病毒侵染,针对基于网络的软件运行而设计。这样的操作系统谁会不喜欢?除非你是头号 软件开发商微软。一场大战在所难免。谷歌的Chrome操作系统项目将面临一场恶战。具讽刺意味的是,谷歌可能并不在乎Chrome操作系统最终的输赢结 果。下面就是具体原因。
阅读更多…
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/649 | 谷歌力推Chrome醉翁之意不在酒
Popularity: 1%
Mashable日前刊登分析文章称,IE6不支持当今的互联网标准,成为阻碍互联网创新的主要障碍,因此IE6必须死亡.这一观点得到了 Twitter用户的积极回应.一名名为James Lynch的Twitter用户通过名为Twibbon的第三方应用发起请愿活动,呼吁用户停止使用IE6.通过Twibbon,用户可以在个人主页图片 上添加了一个小的“拒绝IE6”图标.
分析认为,如果希望终结IE6的使用,需要说服的并不是微软的领导者,而是那些过时的IT部门和网站的管理者,他们目前仍投入大量资源去支持IE6.

声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/645 | Twitter用户发起“拒绝IE6”请愿活动
Popularity: 1%
在之前的finance项目中我使用过weebox和simpletree两个插件,后来感觉不方便就自己做了下集成,如下效果:
weebox和simpletree的集成产物
后来陆续有很多网友问我要源码,因为前段时间公司事情太多就没有整理,最近有点空就花了一上午时间整理了一下
演示:http://www.wsria.cn/demo/dialogtree/index.html
下载:
dialogtree.rar 共 1628 次
有问题请留言使用右边的联系方式CALL ME
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/625 | 做了一次集成服务:基于weebox和simpletree的dialogtree诞生了
Popularity: 17%
哎,还是老话题,一直缠绕着国人……
现在来个快刀斩乱麻,let’s go
由于项目前期使用的是1.2.6版本,后期使用的是1.3.2版本,所以分开来讲;
说说实现的办法,有点暴力——直接修改jQury源码,不过不用担心,不会影响整体功能而且就修改几行代码就可以解决乱码,也就是在发送请求的时候把参数值再进行一次转码,修改的方法为param
1、jQuery 1.2.6 乱码解决办法
- 打开1.2.6版本的源文件
- 找到第2911、2921、2924行,分别修改对应参数值的地方包裹一层encodeURIComponent即可,修改后的结果如下:
param: function( a ) {
var s = [];
// If an array was passed in, assume that it is an array
// of form elements
if ( a.constructor == Array || a.jquery )
// Serialize the form elements
jQuery.each( a, function(){
s.push( encodeURIComponent(this.name) + "=" + encodeURIComponent(encodeURIComponent( this.value )) );
});
// Otherwise, assume that it's an object of key/value pairs
else
// Serialize the key/values
for ( var j in a )
// If the value is an array then the key names need to be repeated
if ( a[j] && a[j].constructor == Array )
jQuery.each( a[j], function(){
s.push( encodeURIComponent(j) + "=" + encodeURIComponent(encodeURIComponent( this )) );
});
else
s.push( encodeURIComponent(j) + "=" + encodeURIComponent(encodeURIComponent( jQuery.isFunction(a[j]) ? a[j]() : a[j] )) );
// Return the resulting serialization
return s.join("&").replace(/%20/g, "+");
}
下载:jquery-encode-gbk.1.2.6.js 共 489 次
下载:jquery-encode-gbk.pack.1.2.6.js 共 405 次
2、jQuery 1.3.2 乱码解决办法
1.3.2的就不用这么麻烦了,因为这个版本简化了param方法的结构,只需要修改一行代码即可,因为只有一个地方转码了
找到第3737行,同样包裹一层encodeURIComponent,结果如下:
param: function( a ) {
var s = [ ];
function add( key, value ){
s[ s.length ] = encodeURIComponent(key) + '=' + encodeURIComponent(encodeURIComponent(value));
};
下载:jquery-encode-gbk-1.3.2.js 共 850 次
下载:jquery-encode-gbk-.pack.1.3.2.js 共 845 次
重要说明:后台必须要转码:java.net.URLDecoder.decode(request.getParameter(“name”), “UTF-8″)
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/611 | 站点GBK编码下jQuery Ajax中文乱码解决方案
Popularity: 100%