论坛首页 Java企业应用论坛

讨论一下ORM中的自定义类型有用么?

浏览 6443 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-08  
同感。

所以我的观点是根据实际情况来。不过实际情况下,你所说的这种One-to-Many的设计还是有可能被重构成单个字段。可能是犹豫数据库压力等各种原因。这个也无法预计到。
0 请登录后投票
   发表时间:2008-04-08  
确实感觉没什么用
0 请登录后投票
   发表时间:2008-04-08  
blob clob
0 请登录后投票
   发表时间:2008-04-09  
codger 写道
blob clob

正解,oracle的blob clob不用usertype写起代码来就很龌龊
0 请登录后投票
   发表时间:2008-04-09  
用处太多了,这个接口的关键点就是:提升系统的可扩展性。

针对legacy的系统会使用的比较多。

看看我刚写的一篇blog
http://polygoncell.spaces.live.com/blog/cns!ECF59EE3E88F9988!278.entry
0 请登录后投票
   发表时间:2008-04-09  
shellkk 写道
codger 写道
blob clob

正解,oracle的blob clob不用usertype写起代码来就很龌龊


那也得和SPRING结全一下子的哟。
0 请登录后投票
   发表时间:2008-04-10  
大家有没有碰到过枚举类的问题

我认为在1.5的情况下,再使用String int 常量还不如使用枚举类

使用枚举 是不是就需要使用usertype了?
0 请登录后投票
   发表时间:2008-04-10  

Hibernate本身就是用这种机制的,怎么会没用,建议楼主可以看这个包org.hibernate.type下面的源代码就明白了。 对你们没看错,就是org.hibernate.type,不是要你们看org.hibernate.usertype,虽然是两个包,原理和机制基本是一样,扩展性如此好的结构怎么会没用呢。

0 请登录后投票
   发表时间:2008-04-10  
polygoncell 写道
用处太多了,这个接口的关键点就是:提升系统的可扩展性。

针对legacy的系统会使用的比较多。

看看我刚写的一篇blog
http://polygoncell.spaces.live.com/blog/cns!ECF59EE3E88F9988!278.entry



做了许多项目/产品,或许实力有限,没在实践中使用过userType呵呵,基本上来说oneToOne,oneToMany,manyToOne完全可以满足需求,还是那句老话,是完成工作不是pure OO.
0 请登录后投票
   发表时间:2008-04-11  
kenees 写道
polygoncell 写道
用处太多了,这个接口的关键点就是:提升系统的可扩展性。

针对legacy的系统会使用的比较多。

看看我刚写的一篇blog
http://polygoncell.spaces.live.com/blog/cns!ECF59EE3E88F9988!278.entry



做了许多项目/产品,或许实力有限,没在实践中使用过userType呵呵,基本上来说oneToOne,oneToMany,manyToOne完全可以满足需求,还是那句老话,是完成工作不是pure OO.

userTYpe更多的是解决单表内的数据类型自动转换的问题,和你说的“oneToOne,oneToMany,manyToOne”没啥关系的。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics