SQL 【SQL】 データベースTips insert処理はまとめて実施する(バルクインサート) 大量のデータをfor分で一つずつ追加するよりも,一つにまとめて実施した方が効率がいい.バルクインサートと呼ばれます。 当たり前ですが,1つのトランザクションごとにトランザ... 2022.11.20 SQLデータベース
Uncategorized 外注TIPS 非機能要求の認識ずれ ざっくりとした仕様をもとに業務委託,特に準委任契約を実施する場合,ざっくりとした振舞仕様を作製する段階で,自社側は関係者とレビューを通して認識合わせが出来ていますが,委託側は振舞仕様を依頼されても,振舞... 2022.10.22 Uncategorized
Uncategorized 社会人Tips 色んな書籍で振り返りは大切,と記載されていたので,いや,言うまでもなく大切なので,ここにまとめていきます. 同僚がPDCAを回しまくっていることに気付いて焦燥感を感じたのも理由 良いこと タスク分割法と時間分割法 ... 2022.10.22 Uncategorized
postgresql 【PostgreSQL】bitをサイズ削減目的で使用するのは誤り 主題 題名通り、bit()をサイズ削減目的で使用するのは誤りです。以下に記載があるようにbit()を表現するために最低でも6byte必要です。 レコードサイズ削減の目的であれば素直にsmallintを使用するのがいいでしょう。... 2022.09.19 postgresqlSQL
Java 【Spring】【PostGIS】【Spring Data JPA】使い方 SpringとPostGISとSpring JPAを連携させる方法です。 初めに各種ライブラリの説明を行い、後にソースコードを配置します。実装にのみ興味がある方は後半に飛んでください。 PostGIS PostGISは空... 2022.09.08 JavapostgresqlSpringBoot
SQL 【DB】多対多を実装できない理由 正確には多対多の関係を連関エンティティなしに実装できない理由です。 一対多 まず通常の正しいお話から。一対多の場合は、一の主キーを多の外部キーに設定することで関係を表現できます。 例えば、 著者は一つの本しか書かな... 2022.09.03 SQL
SQL 【SQL】join動作まとめ すぐに忘れてしまうので、まとめます。 Table null nullなんていう表は本来ありませんが、練習のため追加します。 直積(cross join) 以下の結合等の元となる直積。 ... 2022.08.31 SQL
データベース 【SQL練習】group byで複数カラムを指定した場合 題材 平成29年春 データベーススペシャリスト試験 午前Ⅱ 問10 table 直積 select * from stock,shipping_result; left... 2022.08.30 データベース
Java 【PostgreSQL docker】【MyBatis】初期設定 PostgreSQLとMyBatisで最速スタートを切るためのまとめです。 gradle バージョンは適宜必要なものにしてください implementation 'org.mybatis:mybatis:3.5.10' ... 2022.08.28 JavaKotlinMyBatispostgresql
Java 【MyBatis】【Annotation】まとめ 公式でもAnnotationに関してはxmlを参照とのこともあり、検索をかけても求めている答えに辿り着かないことが多いのでまとめました。(時間を短縮するためにORMを導入したはずが、予想以上に時間がかかってしまった。やはり新しいライブラリ... 2022.08.26 JavaKotlinMyBatispostgresql