![見出し画像](https://assets.st-note.com/production/uploads/images/71798078/rectangle_large_type_2_d47e1934a51a2cff76374d4421848592.png?width=1200)
【Console Application】ファイルとデータベース 4【学習記】
ファイルとかデータベースの話🤤
Q.
なんで衝突直さないの?
A.
順番にやってるから🤤
→ IntelliJ には Kotlin へ Java のコードを転写すると Kotlin へ変換してくれる模様🤔
→ Java からの移行者がコーディング学習するには良い機能だと思う🤤
【 Java 】データベース
それじゃ Java 版の DB 操作クラスの更新と改造に手を付けようかな🤤
単に読み込んだだけだとおかしなとこが有ったっぽくてコミットでめっちゃ怒られたけど何だったんだろ?🤔
あとレコード型は長い名前で与えてて無様なので型判別の時に習得した短縮名エイリアスを使えるようにしよっかな🤪
あと今回は全体が通ったら次へ行くのではなくてクラス毎に移植をしていこうと思う🤤
![画像1](https://assets.st-note.com/production/uploads/images/71479863/picture_pc_ae20d5b927d7a858ccecb05dd8e08d00.jpeg)
まずは enum の改造を、って思ったんだけどこれ、型判定でもやったクラス内列挙型にした方がいいんじゃない?って思った🙄
だって Record クラス使うなら絶対使う enum じゃん?別にする必要ないよね?🤪
![画像2](https://assets.st-note.com/production/uploads/images/71479883/picture_pc_7e52c58e2aa79424108cdc388f80de0a.jpeg)
![画像3](https://assets.st-note.com/production/uploads/images/71479888/picture_pc_e72260c029604fb056f6b439ac5e89f1.jpeg)
真っ赤な文字で邪魔な位置に「3件の関連する問題」🙄
そりゃそうだ。コンフリクトをこれから解消しないとならない🤤
![画像4](https://assets.st-note.com/production/uploads/images/71479901/picture_pc_6bf4e90ff15b695c1ed5328684c1de77.jpeg)
無視してエイリアスを追加🤤
これ、逆の方がいいかな?🤔
![画像5](https://assets.st-note.com/production/uploads/images/71479912/picture_pc_fb5897a9f98ab25c912c2c4a6661ed5c.jpeg)
問題がフエタ🤤
【 Kotlin 】データベース
![画像6](https://assets.st-note.com/production/uploads/images/71479924/picture_pc_2aac024a75bbb8bb31892b075268e5b7.jpeg)
お? Kotlin で新規作成して Java から転写して終わろうと思ったら賢い表示が出た🤔
このまま変換するのもアリだけど今回は手で変換するのが目的なので Java のまま🤤
次回は
コンフリクトの解消かな🤤
Kotlin への修正はその後🤪
この記事が気に入ったらサポートをしてみませんか?