首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图数据库中的只读属性

图数据库中的只读属性
EN

Stack Overflow用户
提问于 2015-08-02 12:32:18
回答 1查看 47关注 0票数 0

我想把财产变成只读的。当我在DB中创建顶点时,我希望设置属性值,并且不允许将来进行更新。在DB端有没有可能的解决方案?或者我必须在我的scala后端做这个?什么是最好的练习?Thx很多。

我的后端解决方案:

/Schem

代码语言:javascript
复制
mgmt.makePropertyKey("guid").dataType(classOf[java.lang.String]).make()
mgmt.makePropertyKey("propFoo1").dataType(classOf[java.lang.Long]).make()
mgmt.makePropertyKey("propFoo2").dataType(classOf[java.lang.Long]).make()
mgmt.makePropertyKey("propFoo3").dataType(classOf[java.lang.Long]).make()
mgmt.makePropertyKey("propFoo4").dataType(classOf[java.lang.Long]).make()
mgmt.makePropertyKey("propFoo5").dataType(classOf[java.lang.Long]).make()

在“控制器更新方法”中:

代码语言:javascript
复制
// Map of no changeable atb

val vertexEntityOld = EntityController.findByGuid(newEntity.guid.toString())
newEntity.propFoo1  = oldEntity.propFoo1 
newEntity.propFoo2  = oldEntity.propFoo2 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-03 13:55:31

泰坦有静态顶点的概念,这是唯一接近你想要的东西。但是只读属性是不受支持的,这是您的应用程序代码必须处理的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31771922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档