如何将数据保存到数据库(客户/用户)

2020-09-10 23:10发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我不熟悉hybris开发,并且在hybris中创建了一个自定义扩展名。 我真的不太了解如何使用现有服务将客户数据持久保存到数据库中。

我尝试使用ModelService,但是我不知道如何初始化它。

如果有人能帮助我了解如何在Hybris Commerce中持久保存数据,那将是非常棒的事情。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我不熟悉hybris开发,并且在hybris中创建了一个自定义扩展名。 我真的不太了解如何使用现有服务将客户数据持久保存到数据库中。

我尝试使用ModelService,但是我不知道如何初始化它。

如果有人能帮助我了解如何在Hybris Commerce中持久保存数据,那将是非常棒的事情。

谢谢

付费偷看设置
发送
5条回答
奄奄一息的小鱼
1楼 · 2020-09-10 23:23.采纳回答

大家好,

我解决了我的问题,要初始化modelService,我们可以使用下面的代码。 另外,如果要执行CRUD操作,则需要在save()之前提供模型的Uid。

 最终的ModelService modelService = Registry.getApplicationContext()。getBean(" modelService",ModelService.class);
  
追夢秋陽
2楼-- · 2020-09-10 23:23

嗨Avinash,

我已经在上面的评论中更新了如何初始化modelService。

谢谢

me_for_i
3楼-- · 2020-09-10 23:36

嗨-您需要注入ModelService,如下所示:

  @资源
  私有ModelService modelService;
  

然后在模型对象中设置值之后,需要使用 modelService.save(your-model-object)

保存模型

如果仍然可以得到NPE,请按如下所示注入 ModelService

  @Autowired
  私有ModelService modelService;
  

,然后在您的Spring Configuration文件中使用以下内容:

  
  
  

您可以在Test类中找到许多示例。 在ee中使用屏幕截图中给出的参数进行文件搜索将返回您可以根据需要参考的类。

替代文本

Baoming ROSE
4楼-- · 2020-09-10 23:37

嗨Ashish,

您是在我的扩展spring依赖项xml中表示CustomerModel依赖项吗?

如果是这样,那么不,我没有。 我会再试一次。

我是小鹏鹏啊
5楼-- · 2020-09-10 23:29

您是否已在spring.xml文件中添加了依赖项?

一周热门 更多>