W***o 发帖数: 6519 | 1 比如我下面这个instance:
@Column(name = "sub_ids")
private Set subCategoryIdSet
应该怎么 annotate Hibernate 里的TYPE?
还有,MySQL 数据库里的set类型怎么弄呢? |
s****y 发帖数: 503 | 2 hibernate ORM里有Set List Map
Set只是mapping的关系 和mysql的数据类型没有关系啊 |
W***o 发帖数: 6519 | 3 谢谢,我试着把一些java Collections数据类型(比如Set<>, Queue, 等等)存到
VARBINARY到数据库里了,貌似work, 而且我觉得从数据库里取出来之后,这些
Collections类型应该可以作de-serialize,然后应该可以调用自身带的属性,这个我有
空再确认一下
edit: VARBINAR的数据从数据库取出来后还真可以调用其方法属性哎!!de-
serialized,所以自定义的数据类型要implement serializable interface
【在 s****y 的大作中提到】 : hibernate ORM里有Set List Map : Set只是mapping的关系 和mysql的数据类型没有关系啊
|
W***o 发帖数: 6519 | 4 新问题又来了,怎么用hibernate query 自定义数据类型?我估计在数据里很难做这个
,因为对象存储是二进制
【在 W***o 的大作中提到】 : 谢谢,我试着把一些java Collections数据类型(比如Set<>, Queue, 等等)存到 : VARBINARY到数据库里了,貌似work, 而且我觉得从数据库里取出来之后,这些 : Collections类型应该可以作de-serialize,然后应该可以调用自身带的属性,这个我有 : 空再确认一下 : edit: VARBINAR的数据从数据库取出来后还真可以调用其方法属性哎!!de- : serialized,所以自定义的数据类型要implement serializable interface
|
W***o 发帖数: 6519 | 5 貌似hibernate可以支持 serialized object query, 刚看到文档里有query.
setProperties(obj)这个说法,晚上回家试试看去
【在 W***o 的大作中提到】 : 新问题又来了,怎么用hibernate query 自定义数据类型?我估计在数据里很难做这个 : ,因为对象存储是二进制
|
W***o 发帖数: 6519 | 6 刚才试着做了一下,用 setProperties() 确实可以让hibernate query object (
serialized into database)
【在 W***o 的大作中提到】 : 貌似hibernate可以支持 serialized object query, 刚看到文档里有query. : setProperties(obj)这个说法,晚上回家试试看去
|