我知道expando虚拟创建表,而实体最初在数据库中创建表。两者都用于创建表..因此我想知道何时使用expando以及何时使用实体?我没有足够的文档可以在官方网站上解释它。请帮助..
答案 0 :(得分:2)
如果你想扩展一些liferay表,请使用expando例如:向User,Blogs,MB,JournalArticle等添加一个新列(自定义字段),它们不会在现有表中实际添加列,否则它将创建那些ExpandoColumn中的列,带有引用表。
当您要创建新/自定义表时,必须使用实体。
如果您想扩展Liferay表,只需创建expandos,当您想为应用程序创建新/自定义表时使用Entity。