监听h2数据库中的更改-Angular 6-

时间:2018-09-21 09:23:36

标签: angular jhipster

目标

使用Jhipster v5.0.1和Angular v6.0.0

听数据库h2中的更改。

尝试

我有两个不同的组件(Cra和Cra2)。一个是使用JHipster创建的,对应于具有所有本机“ Cablings”的实体。另一个不对应实体。我刚刚用ng创建了一个组件,因为我想对该组件使用craDto。

在全球范围内,我成功地显示了从数据库中的真实Cra表中检索到的craDto本身的数据。我成功地修改了表格并将其保存在数据库中。

但是,当数据库中的值更改时,我无法在cra2视图中显示更改。即使页面实现也没有检测到更改。每次,我唯一能做的就是关闭服务器,然后再次打开它,以便更改显示在cra2视图中。

在数据库中的值更改后在cra视图中显示更改的事实适用于cra视图,但不适用于cra2视图(但请记住,cra视图直接通过Cra表而不是通过CraDto起作用)。

我尝试了eventSubscriber,但是它是不正确的,因为当修改另一个角度分量而不是直接更改数据库时,似乎eventSubscriber用于应用更改。

问题

您知道我如何确定搜索方向吗?我没有使用正确的关键字。

修改

我将jhipster> cache> ehcache>生存时间的文件application-dev.yml中的值从3600秒更改为1秒。在这种情况下,我可以重新实现我的页面并从服务器获取正确的已实现数据没有问题。

新问题

我不知道为什么Cra-native组件没有缓存问题,为什么Cra2组件没有缓存问题。你知道为什么吗?有没有更好的方法来解决此问题?

谢谢!

0 个答案:

没有答案