由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 为什么大家都要用delimted string穿value呢?
相关主题
来问两个HashMap的问题type conversions
How to parse the bytes[]how to multicast objects to clients in java?
non-GPL free/oss embeded object/xml database?How to know the size of a java object ?
convert array to blob问个很简单的问题?
请问一个serialize class object下载运行的问题help about bitstream writer
请教:parse CSV文件怎样吧byte[]变成java.security.Key?
Object stream & serilization有啥用处?java and javascript 问题请教,有包子
Interview Questions in Core Java怎麼得到字符串中的raw bytes?
相关话题的讨论汇总
话题: something话题: delimted话题: db话题: string
进入Java版参与讨论
1 (共1页)
B*****g
发帖数: 34098
1
从java端传1|2|3|4.....,然后在oracle里parse后loop。
j*a
发帖数: 14423
2
cause it works?

【在 B*****g 的大作中提到】
: 从java端传1|2|3|4.....,然后在oracle里parse后loop。
r***y
发帖数: 4379
3
没发现任何好处. 唯一的原因大概是developer不知道怎么传 collections , db
developer 也不知道怎么定义和处理这种类型.
一般legacy project巨多这种东西

【在 B*****g 的大作中提到】
: 从java端传1|2|3|4.....,然后在oracle里parse后loop。
g*****g
发帖数: 34805
4
在Oracle里parse/loop? stored procedure?
看数组多大,大数组俺一般直接serialize成blob,扔进去了事。
小数组这么做是有好处的,直接看DB方便。

【在 B*****g 的大作中提到】
: 从java端传1|2|3|4.....,然后在oracle里parse后loop。
B*****g
发帖数: 34098
5
db developer会,而且告诉java developer怎么做。

【在 r***y 的大作中提到】
: 没发现任何好处. 唯一的原因大概是developer不知道怎么传 collections , db
: developer 也不知道怎么定义和处理这种类型.
: 一般legacy project巨多这种东西

B*****g
发帖数: 34098
6
为啥扔blob不扔clob?
啥叫直接看DB方便?

【在 g*****g 的大作中提到】
: 在Oracle里parse/loop? stored procedure?
: 看数组多大,大数组俺一般直接serialize成blob,扔进去了事。
: 小数组这么做是有好处的,直接看DB方便。

g*****g
发帖数: 34805
7
所有的java object都可以序列化成byte array,显然应该blob。
数组都是java object。看DB方便就是开发测试的时候,直接
用任何SQL客户端就能看到结果了,byte array不直观。

【在 B*****g 的大作中提到】
: 为啥扔blob不扔clob?
: 啥叫直接看DB方便?

B*****g
发帖数: 34098
8
为啥要送java的object不送oracle的object?

【在 g*****g 的大作中提到】
: 所有的java object都可以序列化成byte array,显然应该blob。
: 数组都是java object。看DB方便就是开发测试的时候,直接
: 用任何SQL客户端就能看到结果了,byte array不直观。

r*****s
发帖数: 985
9
i think this is what goodbug means:
@Lob
@Column(name = "SOMETHING")
private byte[] serializedSomething;
@Transient
private Something something;
public setSomething(Something details) {
serializedSomething = serializeSomething(details);
}
public Something getSomething() {
if (something != null) {
something = deserializeSomething(serializedSomething);
}
return something;
}

【在 B*****g 的大作中提到】
: 为啥要送java的object不送oracle的object?
r*****l
发帖数: 2859
10
1, It works.
2, It's pure data.
3, It's simple to understand.
4, It has small overhead.

【在 j*a 的大作中提到】
: cause it works?
1 (共1页)
进入Java版参与讨论
相关主题
怎麼得到字符串中的raw bytes?请问一个serialize class object下载运行的问题
Re: Challenge: Who can solve this problem? Thanx请教:parse CSV文件
Re: 急问!如何通过jdbc向oracle中加入大于4000个字符的数据?Object stream & serilization有啥用处?
请问JSP/SERVLET和MYSQL如何实现照片上载和调用Interview Questions in Core Java
来问两个HashMap的问题type conversions
How to parse the bytes[]how to multicast objects to clients in java?
non-GPL free/oss embeded object/xml database?How to know the size of a java object ?
convert array to blob问个很简单的问题?
相关话题的讨论汇总
话题: something话题: delimted话题: db话题: string