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>
以上是我的浅见,欢迎大家和我交流看法,我会陆续把我的所得记录下来和大家分享。
分享到:
相关推荐
本超学习文档将深入探讨Liferay的核心特性、开发环境、Java技术的应用以及Hibernate在Liferay中的整合。 一、Liferay 框架 Liferay 框架基于Java EE(Enterprise Edition)标准,它提供了丰富的API和工具,允许...
Struts2是一个流行的MVC框架,"plugins开发指南12-liferay6中struts2开发.pdf"将介绍如何在Liferay 6中集成Struts2,实现更高效的应用程序开发。同时,"plugins开发指南4-2简单的MVC分层结构的portlet-核心代码开发....
### Liferay6官方培训学习笔记:开发环境搭建与数据库配置详解 #### 一、开发环境搭建 Liferay是一款基于Java的开源企业级门户框架,它提供了丰富的功能和强大的定制能力,适用于构建各种复杂的Web应用程序。在...
《Liferay6开发书籍》是一套全面探讨Liferay Portal 6企业应用开发的资源集合,旨在帮助开发者深入了解和掌握Liferay平台的各个层面。Liferay是一个开源的企业级内容管理系统,常用于构建数字体验平台,提供丰富的...
### Liferay 6 整合 Oracle 10g 步骤详解 在当前的企业级应用环境中,Liferay作为一款强大的企业门户系统,被广泛应用于构建各类业务应用平台。然而,在实际部署过程中,尤其是在与数据库的整合方面,经常会遇到...
liferay6中文开发文档 包括: Liferay6开发者手册V1.0.doc Liferay+6.0.5开发指南.docx LiferayPortal二次开发指南.pdf Liferay代码研读.pdf liferay-技术文档.doc liferay架构.pdf Liferay开发环境配置说明文档.pdf
在深入学习Liferay的过程中,首先要了解的是其核心概念和技术架构。Liferay基于Java技术栈,使用Spring框架进行服务管理和依赖注入,通过Portlet技术实现模块化开发,使得不同功能可以通过插拔的方式集成到门户中。...
### Liferay Portal 6 学习之路:全面解析与实践指南 #### 一、Portal与Liferay Portal简介 ##### Portal概念 Portal,即门户网站,是一种集合多种应用和服务的平台,旨在为用户提供一站式的访问体验。它能够根据...
在Liferay 6中集成Struts2框架进行Portlet开发是一项重要的技术实践。本文档将详细讲解如何使用Struts2框架来构建功能丰富的Portlet应用,并通过具体实例进行深入分析。 #### 二、环境搭建与依赖 为了确保能够顺利...
学习 Liferay 开发的过程中,除了上述基础配置外,还需要掌握以下技能: - Liferay 的portlet 开发,包括 MVC Portlet、JSR286 规范等。 - 了解 Liferay 的主题和布局机制,以便自定义门户外观和结构。 - 熟悉 ...
**Liferay 6 + Struts 2 集成项目详解** 在Web应用程序开发中,Liferay Portal和Struts 2框架的结合使用可以提供强大的功能和灵活性。Liferay是一款开源的企业级门户平台,它提供了内容管理、社交网络、工作流等...
- 点击右侧的 `Add` 按钮,在弹出的选择服务器界面中选择 `Liferay, Inc.` > `Liferay v6.2 CE (Tomcat7)`。 - 选中 “Create a new location server” 的复选框。 - 点击 `Next`,然后选择liferay-portal-6.2-ce...
10. **扩展与插件**:Liferay MarketPlace中有大量的预构建插件,学习如何安装和开发自己的插件,增强Liferay的功能。 通过这些文章的学习,开发者不仅可以掌握Liferay的基本操作,还能深入理解其内在机制,从而在...
【标题】"liferay6增删改查例子"是一个基于Liferay6门户平台的开发实践,专注于用户个人信息管理的功能实现。在这个项目中,开发者利用Eclipse9作为集成开发环境,结合Liferay6.0版本,设计并实现了针对个人数据的全...
6. **安全性与权限管理**:Liferay的安全模型基于Spring Security,提供角色、组、组织结构的精细权限控制。开发者需要理解如何设置和管理权限,以确保门户内容和功能的安全访问。 7. **国际化与本地化**:Liferay...
### Liferay Portal 6 使用文档知识点详述 #### 一、Liferay Portal 6:企业级门户解决方案 Liferay Portal 6是一款先进的企业级门户平台,旨在帮助企业构建和维护高效、安全、用户友好的内部网(Intranets)。它...
通过这个文档,我们可以学习到Liferay如何存储和管理JBPM中的工作流实例、任务和相关数据,这对于理解Liferay中的工作流设计和实施至关重要。 其次,“深入学习:JFC SWING—JAVA 基础类组件集.pdf”可能会涉及...
liferay 6 整理的开发文档,对于新手老鸟都有帮助。