小编use*_*228的帖子

使用 spring-data-neo4j 在 Neo4j 中更改属性数据类型

对于具有任何属性(索引或未索引)的 NodeEntity,由于某些用例,我希望将数据类型从 Integer 更改为 String。
我只是更改了定义的 NodeEntity 类中的数据类型。新数据成功插入到数据库中,属性的数据类型为新设置的(即字符串)。但是,此更改之前已在数据库中的节点的属性的数据类型保留为旧数据类型(即整数)。
有没有办法修改数据库中所有节点的数据类型?

neo4j spring-data-neo4j

3
推荐指数
1
解决办法
2226
查看次数

对于长度超过30个字符的字符串,正则表达式模式匹配需要很长时间

@Pattern带有正则表达式的Spring Annotation中^([a-zA-Z0-9-_]+ ?)+$,它匹配任何长度的有效字符串,但下面的字符串需要超过4800 ms

Test regex -121-test valid future_4 %$^&. 
Run Code Online (Sandbox Code Playgroud)

长度较小的无效模式也可正常工作,例如:

future_4%$^& , $$%%
Run Code Online (Sandbox Code Playgroud)

请解释为什么会发生这种情况并解决相同问题?提前致谢.

java regex spring

0
推荐指数
1
解决办法
307
查看次数

标签 统计

java ×1

neo4j ×1

regex ×1

spring ×1

spring-data-neo4j ×1