首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在海布里,改变“自动创建=真”这样的参数会产生什么影响?

在海布里,改变“自动创建=真”这样的参数会产生什么影响?
EN

Stack Overflow用户
提问于 2015-05-02 15:50:34
回答 3查看 6.1K关注 0票数 3

以及generate="true"等的类型系统等。

EN

回答 3

Stack Overflow用户

发布于 2015-05-02 16:31:21

默认情况下,autocreate为真,并且将此修饰符设置为类型意味着将在初始化期间创建该项。

默认情况下,generate也是正确的,并且取决于放置的位置可能意味着不同的事情:

  • atomictypeType中,collectiontypeTypemaptypeTyperelationType:不推荐,没有任何影响
  • attributeModelType中,attributeType:如果设置为true,则将在编译项目时为该属性创建getter和setter。
  • enumtypeType中:如果为false,则在扩展的常量类以及相应的servicelayer枚举类中不会生成任何常量。
  • itemModelType中,itemtypeType:是否生成该类型的模型和子类型的模型
票数 7
EN

Stack Overflow用户

发布于 2015-05-03 16:28:49

自动创建-

autocreate是正确的,它允许hybris套件在初始化/更新过程中为这种类型创建一个新的数据库条目。将自动创建修饰符设置为false将导致生成失败。类型的第一个定义必须启用此标志。

生成-

Jalo :将生成修饰符设置为真结果,以便为这种类型的Additional Details生成Java类文件。将generate修饰符设置为false,将不会为该类型生成Java类文件。没有Java类文件意味着您无法为该类型实现自定义业务逻辑(例如getter和/或setter方法)。您必须使用超级类型的业务逻辑实现。

票数 5
EN

Stack Overflow用户

发布于 2018-06-02 11:38:27

项目类型级别的autocreate=true --它暗示在初始化/更新过程中为该类型创建一个新的数据库条目,如果我们将其设置为false,构建将失败。对于项目类型的第一个定义,我们应该将其设置为true。

项目类型级别的generate=true --它暗示在构建过程中为该类型生成一个新的jalo类。如果我们将其设置为false,那么jalo类将不会生成,但是模型类将始终被生成。对于项目类型的第一个定义,我们应该将其设置为true。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30004321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档