2023-03-01から1ヶ月間の記事一覧

PostgreSQLのシーケンス

DB

シーケンス作成 サンプル CREATE SEQUENCE sample INCREMENT BY 1 MAXVALUE 99999999 START WITH 1 NO CYCLE; CREATE SEQUENCEとパラメータの説明 CREATE SEQUENCE:新しいシーケンス番号ジェネレータを作成する。sampleの部分には作成したいシーケンスの名…

Super CSV AnnotationでCSVファイルを読み書きする

公式ドキュメント Beanクラスの作成 @CsvBeanの属性について header validateHeader headerMapper validators listeners @CsvColumnの属性について number label builder CSVファイルの書き込み 1行ずつ書き込む 複数行まとめて書き込む CSVファイルの読み込…

Dao・Entity・Sqlファイルの自動生成(Doma Codegen Plugin)

Dao・Entity・Sqlファイルの自動生成 doma-codegen-pluginは、データベースに接続しテーブルのメタデータからDao/Entity/Sqlファイルを自動作成するツールである。 自動生成時に、カラムを任意の方にマッピングさせたい場合は、以下の記事も合わせて参照する…