java – 我应该在标签枚举中使用大写或者camelcase吗?

标题说明了一切.

cypher,camelcase用于标签.例如:汽车和:自行车. Label的API文档在枚举中定义每个标签时使用大写,因此Label.CAR.name()将始终为CAR,而不是Car.

使用camelcase更适合cypher查询,但这与命名枚举成员的Java标准相冲突.这迫使我在我的图形数据库中使用Label.BIKE_SEAT等标签而不是Label.BikeSeat.我应该使用哪一个?

尽管使用大写字母作为枚举成员是在Java中使用它的正确方法,但我仍然有点好奇为什么Neo4j人然后决定将标签表示为枚举?

最佳答案
ORACLE DOC:因为它们是常量,所以枚举类型字段的名称是大写字母.

检查:http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

转载注明原文:java – 我应该在标签枚举中使用大写或者camelcase吗? - 代码日志