Liferay6学习 liferay6中的UUID

liferay6中的数据库表中好多都有 uuid_这个字段, I am very new to liferay.
我没学习过liferay5.x版本,之前有幸接触过4.x版本。
在liferay4.x版本中 数据库中没有uuid 这个字段。
uuid在5.x版本中就已经有了,因为我没学习过5.x,直接学习6.0.5, 现在已经出来
6.0.6了,6.1也马上要出了,我有空在介绍一下6.1更新的主要功能。
好切入主题
但是从字面意思看
uuid 的英文意思是 通用唯一标识符(Universally Unique Identifier)
那么在这里也就不奇怪了。
如果数据库有2条记录真正的相等,那么uuid可能就是相等的,(may be i am wrong)
我会继续深入研究,或者是继续做实验来证明 how it works。
但是,如果需要uuid这个字段,只需要在service.xml中做如下配置

uuid="true"

设置了后,servicebuilder会自动生成给予uuid的查询方法。

<entity name="Test" local-service="true" remote-service="true" uuid="true">
<!-- Primary key column -->
<column name="bookId" type="long" primary="true" />
<!-- Foreign key columns -->
<column name="companyId" type="long" />
<column name="groupId" type="long" />
<column name="publisherId" type="long" />
</entity>

以上是我的浅见,欢迎大家和我交流看法,我会陆续把我的所得记录下来和大家分享。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值