RDBMSを使ってるとauto incrementな主キーを作ってしまうけど、BigTableにその機能はない。
で、カウンタを作って対処していたんだけど、ちょっと別の方法に挑戦しようと思った。
で、Datastore#allocateIdを使えばユニークなキーを自動的に作ってくれるみたいなので、全体的に作り変えた。
これで特に問題もなく動いたので良いのだけど、そうするとServiceに渡すパラメータをどうしようか悩んだ。
ControllerからStringを渡してService内でKeyに変換するか、その逆にControllerでKeyに変換してServiceに渡すのか。
どっちが良いのかなー