はじめに 普段、MyBatis FreeMarkerを使って、ftlファイルにSQLを書いていますが、IntelliJ のデフォルトの状態だと、補完やシンタックスハイライトが効かず、下図のようになります。 SQLはSequel ProやSequel Ace、AdminerなどのDBクライアントツールを使っ…
はじめに MySQL5.6におけるdatetimeの挙動で???ってなったので、仕様を確認しつつ、実際に挙動を確かめてみました。 datetimeの仕様 デフォルト値に関しては、ドキュメントにこのように記載されています。 DATETIME は、NOT NULL 属性で定義されていない…
エキサイト株式会社の西牧です。 groupingBy を使うとリストをグルーピングできますが、mapping もあわせて使うことでリストに何らかの処理をしつつグルーピングできることを新たに知ったので、その方法を紹介します。 想定ケース 以下のようなリストがある…