我是Hybris的新手,并且遵循Hybris wiki中的商业线索。我可以看到他们在“平台”标签下执行“更新”。这个操作是做什么的?平台更新在Hybris中做什么?
回答
当你有机会获得的hybris维基您应检查以下网址:https://wiki.hybris.com/display/release5/Initializing+and+Updating+the+hybris+Commerce+Suite
在这里你会找到有关的hybris的HAC初始化和更新功能应有尽有。
从上面的链接。对于没有wiki访问权限或页面移动的人员。
更新
在更新过程中,系统类型定义被修改以匹配items.xml文件的新类型系统的定义。
首先,更新机制确保在更新之前系统中存在的所有数据在更新后仍然可以访问。
因此:
•更新保留表名,向其中一个类型被映射,即使它是在items.xml改变
•更新保留列名,向其中一个属性被映射,即使它是在items.xml改变 •更新保留一个属性列的类型,即使在items.xml改为
•更新不降大任于表和列
•更新不删除任何项目数据,包括类型实例和类型系统的数据(由类型等)
•更新下降并重新创建索引,如果他们添加或更改在items.xml
•更新不会属性从可选的强制性改变,即使在items.xml改为
这是个什么过程是这样的:
1.类型的系统限定所有分机的items.xml档
2.数据库中的hybris Commerce Suite类型系统根据所有扩展items.xml文件的类型定义进行修改。 A.将新定义的类型添加到数据库中的类型系统定义中。 添加不属于数据库中类型系统定义一部分的类型定义和属性定义。
B.修改现有类型以匹配数据库中的类型系统定义。 修改了与数据库中的类型系统定义相比更改的类型定义和属性定义。同样,在init进程中,旧的更新逻辑(在hybris Commerce Suite 5.1之前)迭代遍历扩展,并使用扩展管理器方法创建和修改类型。而在新的更新中(自从hybris Commerce Suite 5以来。1),ddl和dml脚本也在这里生成。
D.更新然后继续创建基本和项目数据,如果选择,可选。
- 1. hybris更新过程中发生了什么?
- 2. 从hybris平台获取数据
- 3. 为什么我无法更新到最新的iOS Cordova平台?
- 4. 如何更改电子商务平台的界面Hybris
- 5. 什么是无效的,更新方法在VC++中做什么
- 6. 为什么配方在hybris中使用?
- 7. hybris系统初始化和更新有什么区别?
- 8. Hybris HAC更新方案
- 9. (*新)做什么?
- 10. Hybris-分离hybris和控制台日志
- 11. Windows Phone平台和更新
- 12. 什么是netbeans平台?
- 13. 什么平台提供SystemRandom?
- 14. 在Perl中做什么=〜做什么?
- 15. nHibernate更新什么都不做
- 16. 更新冲突什么都不做postgres
- 17. hybris中的hjmpts列是什么?
- 18. 将haskell平台更新到最新的最流畅的方法是什么?
- 19. Eclipse平台中的Canvas会是什么
- 20. 为什么我们可以在平台独立的情况下在.NET项目设置中更改平台?
- 21. 在Linq2SQL中更新实体的最佳做法是什么?
- 22. 在表中更新blob值的PHP mysqli什么也不做
- 23. 工厂值未在模型中更新......我做错了什么?
- 24. ASP.NET更新面板更新一次 - 然后什么都不做
- 25. 平台无关和跨平台有什么区别?
- 26. 什么控制台和拼接在角JS做什么
- 27. 基于SAP Hybris的电子商务平台
- 28. 基于SAP Hybris的电子商务平台配置
- 29. 电子商务:Hybris平台下的产品配置器
- 30. 什么是qt平台插件中的processEvents应该做的事情?
更新不会删除表格 –