锁定老帖子 主题:讨论一下ORM中的自定义类型有用么?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-04-08
同感。
所以我的观点是根据实际情况来。不过实际情况下,你所说的这种One-to-Many的设计还是有可能被重构成单个字段。可能是犹豫数据库压力等各种原因。这个也无法预计到。 |
|
返回顶楼 | |
发表时间:2008-04-08
确实感觉没什么用
|
|
返回顶楼 | |
发表时间:2008-04-08
blob clob
|
|
返回顶楼 | |
发表时间:2008-04-09
codger 写道 blob clob
正解,oracle的blob clob不用usertype写起代码来就很龌龊 |
|
返回顶楼 | |
发表时间:2008-04-09
用处太多了,这个接口的关键点就是:提升系统的可扩展性。
针对legacy的系统会使用的比较多。 看看我刚写的一篇blog http://polygoncell.spaces.live.com/blog/cns!ECF59EE3E88F9988!278.entry |
|
返回顶楼 | |
发表时间:2008-04-09
shellkk 写道 codger 写道 blob clob
正解,oracle的blob clob不用usertype写起代码来就很龌龊 那也得和SPRING结全一下子的哟。 |
|
返回顶楼 | |
发表时间:2008-04-10
大家有没有碰到过枚举类的问题
我认为在1.5的情况下,再使用String int 常量还不如使用枚举类 使用枚举 是不是就需要使用usertype了? |
|
返回顶楼 | |
发表时间:2008-04-10
Hibernate本身就是用这种机制的,怎么会没用,建议楼主可以看这个包org.hibernate.type下面的源代码就明白了。 对你们没看错,就是org.hibernate.type,不是要你们看org.hibernate.usertype,虽然是两个包,原理和机制基本是一样,扩展性如此好的结构怎么会没用呢。 |
|
返回顶楼 | |
发表时间:2008-04-10
polygoncell 写道 用处太多了,这个接口的关键点就是:提升系统的可扩展性。
针对legacy的系统会使用的比较多。 看看我刚写的一篇blog http://polygoncell.spaces.live.com/blog/cns!ECF59EE3E88F9988!278.entry 做了许多项目/产品,或许实力有限,没在实践中使用过userType呵呵,基本上来说oneToOne,oneToMany,manyToOne完全可以满足需求,还是那句老话,是完成工作不是pure OO. |
|
返回顶楼 | |
发表时间: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”没啥关系的。 |
|
返回顶楼 | |