首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有域模型的Hibernate,但没有客户端

带有域模型的Hibernate,但没有客户端
EN

Stack Overflow用户
提问于 2016-05-03 18:59:35
回答 1查看 56关注 0票数 0

我有一个与硬件交互的复杂的域模型。除了硬件之外,实际上没有人的UI或与其他系统的交互。

域模型不断地操作硬件,调整硬件的各个方面,以使其高效运行。

我想用Hibernate将域模型做出的一些关键决策存储在数据库中。在没有“应用层”的情况下,我如何使域模型做到这一点?我是不是必须在领域模型中添加一些Hibernate知识?在这种情况下,域模型可以直接与Hibernate交互吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-06 21:23:41

我的猜测是,您确实有一个应用程序组件,它位于硬件和您的域模型之间。

通过考虑如何为不同的场景编写自动化测试,您可能可以找出接缝在哪里。也就是说,如果您要模拟硬件,您将保留哪些位,以及将哪些位拔出/替换?

您可能想要编写一个测试,如下所示

代码语言:javascript
复制
Given (these previous observations)
When (this observation happens)
Then (the domain model decides the right thing)

“其他东西”(实际监听硬件,实际向控制器发送命令)可能在应用程序组件中。这就是我所期望的Hibernate的界面。

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

https://stackoverflow.com/questions/37002271

复制
相关文章

相似问题

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