小编Twi*_*Gee的帖子

删除不使用JpaRepository

我有一个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)

java hibernate jpa spring-data spring-data-jpa

44
推荐指数
6
解决办法
5万
查看次数

在Express Express上创建计划作业

我刚进入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)

我什至没有收到“应用已启动...”日志消息。

我是否以正确的方式进行操作?还是我偏离了目标?

node.js express

5
推荐指数
1
解决办法
2657
查看次数

标签 统计

express ×1

hibernate ×1

java ×1

jpa ×1

node.js ×1

spring-data ×1

spring-data-jpa ×1