【SQL練習】group byで複数カラムを指定した場合
題材 平成29年春 データベーススペシャリスト試験 午前Ⅱ 問10 table 直積 select * from stock,shipping_result; left outer join select * from … 続きを読む
題材 平成29年春 データベーススペシャリスト試験 午前Ⅱ 問10 table 直積 select * from stock,shipping_result; left outer join select * from … 続きを読む
PostgreSQLとMyBatisで最速スタートを切るためのまとめです。 gradle バージョンは適宜必要なものにしてください implementation ‘org.mybatis:mybatis:3.5.10’ … 続きを読む
公式でもAnnotationに関してはxmlを参照とのこともあり、検索をかけても求めている答えに辿り着かないことが多いのでまとめました。(時間を短縮するためにORMを導入したはずが、予想以上に時間がかかってしまった。やは … 続きを読む
題名のErrorが出た場合 原因 参照しているカラムが一意ではない、あるいは、NULLを許容するためです。 1つしかPrimary Keyが設定されていない場合に、PrimaryKeyを参照する場合、自動で一意かつNON … 続きを読む
前提 MyBatisにおいては以下のマッピングの実現方法が異なります SQL VARCHAR ⇔ Java Enum SQL Enum ⇔ Java Enum 今回は主に後者の方です SQL Enum ⇔ Java En … 続きを読む
Intellij + docker-compose.ymlで発生するError 題目の通り,Intellij上でdocker-composeを実行すると上記のErrorが発生することがあります. Terminal上でdo … 続きを読む
原因 Docker Toolboxが入っている. この原因の人は少ないかもしれませんが,過去にDocker Toolboxをいれている人はまずそれをuninstallしてから,Docker for Windowsをins … 続きを読む
関数の返り値は極力小さく これは今のためではなく、将来的にもコードをきれいに保つために非常に重要です。特に多数の人が利用する基盤要素のクラスでは。 関数の返り値が多くの要素にアクセス可能なラッパークラスであればあるほど、 … 続きを読む
原因 KotlinのDataクラスではdefault constructorが生成されないのが原因です。 対策 一般に言われている対策は以下 Data classにデフォルトバリューを付与して、すべてvarにする Dat … 続きを読む
google-http-java-client 抽象化することで低層のライブラリに依存することなく、統一的な操作がHttp操作が可能です。 https://github.com/googleapis/google-htt … 続きを読む