我有一个spring 4应用程序,我试图从我的数据库中删除一个实体的实例.我有以下实体:
@Entity
public class Token implements Serializable {
@Id
@SequenceGenerator(name = "seqToken", sequenceName = "SEQ_TOKEN", initialValue = 500, allocationSize = 1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seqToken")
@Column(name = "TOKEN_ID", nullable = false, precision = 19, scale = 0)
private Long id;
@NotNull
@Column(name = "VALUE", unique = true)
private String value;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "USER_ACCOUNT_ID", nullable = false)
private UserAccount userAccount;
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "EXPIRES", length = 11)
private Date expires;
...
// getters and setters …Run Code Online (Sandbox Code Playgroud) 我刚进入Express,遇到了一个问题。我有一个提供REST API的应用程序。一切正常。但我想使用节点计划(https://www.npmjs.com/package/node-schedule)添加计划的作业。我已经实现了这个模块:
var schedule = require('node-schedule');
var scheduler = {
scheduleJob: function(monitor) {
var job = schedule.scheduleJob('* * * * *', function(){
monitor.check();
});
return job;
}
}
module.exports = scheduler;
Run Code Online (Sandbox Code Playgroud)
在app.js中,由于发现了一个类似的堆栈溢出问题,因此在底部添加了以下内容。这对我不起作用:
app.on('listening', function () {
console.log("App started, gathering monitors");
var allMonitors = queries.getAllMonitorsInt();
for (var i = 0; i < allMonitors.length; i++) {
console.log("Monitor found: " + allMonitors[i].name);
shdlr.scheduleJob(allMonitors[i]);
}
});
Run Code Online (Sandbox Code Playgroud)
我什至没有收到“应用已启动...”日志消息。
我是否以正确的方式进行操作?还是我偏离了目标?