Squeryl の KeyedEntity がオワコンになっていた

0.9.6-SNAPSHOT の話です。最新安定版の 0.9.5-2 では下記コードは動作しません。

KeyedEntity is dead, long live KeyedEntityDef !
らしいですよ。


これからは自動採番のために KeyedEntityDef というものを implicit に定義することになります。



  • めんどくさいなあ...
  • 0.9.6 からではないですが、id フィールドが val で定義してるのに値が変わってるのがとってもきもちわるいですね。
  • Squeryl 0.9.6 から PostgresAdapter に usePostgresSequenceNamingScheme というのが追加されていて、これを true にすることで PostgreSQL の serial 型に対応できるようになってます。