用户定义的类型,使用Cassandra自身对其进行引用

时间:2018-12-24 09:34:16

标签: spring cassandra spring-data user-defined-types spring-data-cassandra

我将Cassandra与Spring Data结合使用。 在我的示例中,我有一个名为Person的UDT,其中的字段名为“ friend”的类型相同:

sql.connect(config, function (err) {
        if (err) console.log(err);

        var request = new sql.Request();

        request.query('select * from DM_DONVI', function (err, recordset) {
            if (err) {
                console.log("Something went wrong")
            }
            else {
                var result = JSON.stringify(recordset);
                console.log(recordset.recordsets[0]);
            }
        });
});

运行测试时,日志显示UDT“人员”不存在。 为了解决该问题,我定义了另一个名为PersonFriend的UDT,并添加了getter和setter以从PersonFriend UDT开始转换Person实例。 但是我试图在一个开源项目中使用Cassandra,所以,我不会更改给定的模型。

感谢和圣诞快乐, 戴维(Davide):)

0 个答案:

没有答案