[英]Using ProperCase convention with Morphia and MongoDB
由於遺留原因(數據庫最初是使用.NET類創建的),我的MongoDB文檔都使用ProperCase命名約定。
有沒有一種方法可以指示Morphia遵循此約定對文檔進行序列化/反序列化,即使我的POJO上的屬性是使用camelCase聲明的,也不需要用@Property注釋所有字段?
現在,我必須寫這個:
public class User {
@Property("Name")
public String name;
@Property("Email")
public String email;
@Property("FacebookId")
public String facebookId;
...
}
當前沒有辦法像這樣配置語素。 Morphia默認使用字段名稱,因此您可以以這種方式命名Java字段,而morphia會選擇它們,但是您將違反標准Java約定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.