投稿

ラベル(Realm)が付いた投稿を表示しています

Realm って auto increment は、まだ実装されてないだね。。。

スマホアプリの開発案件で、Realm を使う事になったのですが、 auto increment の機能は、まだ実装されていないとの事。 公式に下記が乗ってました。 ```java public class Person extends RealmObject { @PrimaryKey private String id = UUID.randomUUID().toString(); private Date createdAt = new Date(); private String name; }    DBの設計書をみたら、 PrimaryKey の 型が Stringとなってたので、おいこれ間違ってね? と突っ込んだら、Realmはまだ、対応してないから、 ユニークな値を生成してStringとしてやるのが普通らしい。 web のDB設計なら、int とかの整数値型にして、auto increment 属性つければOK ってのが当たり前と思ってたんですけどね・・・。 もっと勉強せねば!