我在让脚本自动更新时遇到问题.如果我强制检查更新,那么它就可以很好地获取新版本.但是,我无法在新的更新可用时自动通知我.
我的脚本具有以下元数据:
// ==UserScript==
// @name PortalScript
// @namespace PortalScript
// @version 2.1.0.9
// @description Contains customizations to be applied to the portal
// @author Tristan Lee
// @match https://test-support.portal.dev
// @grant none
// @downloadURL https://rawgit.com/tristanlee85/supportportal/master/supportportal.js
// @updateURL https://rawgit.com/tristanlee85/supportportal/master/supportportal.js
// ==/UserScript==
Run Code Online (Sandbox Code Playgroud)
Tampermonkey设置为每小时检查更新.但是,存储库中的版本可能是2.1.0.10,但自版本更改后数小时后,我从未收到有关更新可用的通知.
我也不认为这@updateURL
是必要的,因为@downloadURL
指定,但我添加它作为检查,因为只是@downloadURL
没有工作.
我已经实现了Hibernate事件的前/后事件监听器,但有一点我无法克服.我有一个与Departments
实体有多对多关系的Centers
实体.将新中心分配给部门时,我只需调用:
oDepartment.addCenter(oCenter);
entitySave(oDepartment);
Run Code Online (Sandbox Code Playgroud)
当发生这种情况时,我希望Hibernate在我修改实体后触发preUpdate和postUpdate事件.但是,除非列属性也更新,否则永远不会触发它.仅更新关系属性似乎不会触发更新事件.
通过当前的Hibernate会话,我似乎无法找到任何允许我设置某种触发这些事件的标志.
关于我可以解雇这些事件的方法的想法?