2020-09-10 23:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我不熟悉hybris开发,并且在hybris中创建了一个自定义扩展名。 我真的不太了解如何使用现有服务将客户数据持久保存到数据库中。
我尝试使用ModelService,但是我不知道如何初始化它。
如果有人能帮助我了解如何在Hybris Commerce中持久保存数据,那将是非常棒的事情。
谢谢
我解决了我的问题,要初始化modelService,我们可以使用下面的代码。 另外,如果要执行CRUD操作,则需要在save()之前提供模型的Uid。
最终的ModelService modelService = Registry.getApplicationContext()。getBean(" modelService",ModelService.class);
嗨Avinash,
我已经在上面的评论中更新了如何初始化modelService。
嗨-您需要注入ModelService,如下所示:
@资源 私有ModelService modelService;
然后在模型对象中设置值之后,需要使用 modelService.save(your-model-object)
modelService.save(your-model-object)
如果仍然可以得到NPE,请按如下所示注入 ModelService :
ModelService
@Autowired 私有ModelService modelService;
,然后在您的Spring Configuration文件中使用以下内容:
您可以在Test类中找到许多示例。 在ee中使用屏幕截图中给出的参数进行文件搜索将返回您可以根据需要参考的类。
嗨Ashish,
您是在我的扩展spring依赖项xml中表示CustomerModel依赖项吗?
如果是这样,那么不,我没有。 我会再试一次。
您是否已在spring.xml文件中添加了依赖项?
最多设置5个标签!
大家好,
我解决了我的问题,要初始化modelService,我们可以使用下面的代码。 另外,如果要执行CRUD操作,则需要在save()之前提供模型的Uid。
嗨Avinash,
我已经在上面的评论中更新了如何初始化modelService。
谢谢
嗨-您需要注入ModelService,如下所示:
然后在模型对象中设置值之后,需要使用
保存模型modelService.save(your-model-object)
如果仍然可以得到NPE,请按如下所示注入
ModelService
:,然后在您的Spring Configuration文件中使用以下内容:
您可以在Test类中找到许多示例。 在ee中使用屏幕截图中给出的参数进行文件搜索将返回您可以根据需要参考的类。
嗨Ashish,
您是在我的扩展spring依赖项xml中表示CustomerModel依赖项吗?
如果是这样,那么不,我没有。 我会再试一次。
您是否已在spring.xml文件中添加了依赖项?
一周热门 更多>