Ask Questions and Find Answers
Important:
Ask is now read-only. You can review any existing questions and answers, but not add anything new.
But - don't panic! While ask is no more, we've replaced it with discuss - the new Liferay Discussion Forum! Read more here here or just visit the site here:
discuss.liferay.com
RE: 请教:netbean6.5的portlet如何定义mysql的大字段
如题,我现在做一个resource的porlet,resource的内容可能是图片,大数据类型字段,但我在用netbean的时候,看到的只是其本数据类型或是类类型,如果要定义存放大字段,像图片,压缩包文件,如何编定义代码,谢谢
thank you
thank you
有点急,在线的哪位大侠给我点指示呀,谢谢
Liferay 中 ”大“ 东西 都放在 docment library中了。
没有看明白,可以说细点不.
在service.xml中能否进行定义
能:怎么定义
不能:如何利用document liberay的东东进行存诸blob,clob这样的大东东
谢谢
在service.xml中能否进行定义
能:怎么定义
不能:如何利用document liberay的东东进行存诸blob,clob这样的大东东
谢谢
service builder:
见 portal-model-hints.xml
....
<field name="text" type="String">
<hint-collection name="CLOB" />
</field>
....
Document library:
见 DLServiceUtil API
见 portal-model-hints.xml
....
<field name="text" type="String">
<hint-collection name="CLOB" />
</field>
....
Document library:
见 DLServiceUtil API
非常感谢,我看下了,的确如些,但现在我用的是netbean的service builder xml来生成,看:
<entity name='ResourceComment' table='RESOURCE_COMMENT' local-service='true' remote-service='false'>
<column name='resourceCommentId' db-name='RESOURCECOMMENT_ID' type='String' primary='true'>
</column>
<column name='resourceId' db-name='RESOURCE_ID' type='String'>
</column>
<column name='resourceCommentContent' db-name='RESOURCECOMMENT_CONTENT' type='String'>
<hint-collection name="CLOB" />
</column>
<column name='resourceCommentUser' db-name='RESOURCECOMMENT_USER' type='String'>
</column>
<column name='resourceCommentTime' db-name='RESOURCECOMMENT_TIME' type='Date'>
</column>
<finder name='FindbyUser' return-type='Collection'>
<finder-column name='resourceCommentUser'>
</finder-column>
</finder>
</entity>
这里无法识别这个,请问大侠有没有用过netbean 插件来做这些呢,有法子吗,谢谢
<entity name='ResourceComment' table='RESOURCE_COMMENT' local-service='true' remote-service='false'>
<column name='resourceCommentId' db-name='RESOURCECOMMENT_ID' type='String' primary='true'>
</column>
<column name='resourceId' db-name='RESOURCE_ID' type='String'>
</column>
<column name='resourceCommentContent' db-name='RESOURCECOMMENT_CONTENT' type='String'>
<hint-collection name="CLOB" />
</column>
<column name='resourceCommentUser' db-name='RESOURCECOMMENT_USER' type='String'>
</column>
<column name='resourceCommentTime' db-name='RESOURCECOMMENT_TIME' type='Date'>
</column>
<finder name='FindbyUser' return-type='Collection'>
<finder-column name='resourceCommentUser'>
</finder-column>
</finder>
</entity>
这里无法识别这个,请问大侠有没有用过netbean 插件来做这些呢,有法子吗,谢谢
已解决,方法如下:
在service里定义成string
对于文件可以将其转成base64位,再转成string放入DB,需要用时将base64还原成文件
谢谢
在service里定义成string
对于文件可以将其转成base64位,再转成string放入DB,需要用时将base64还原成文件
谢谢