[個人用] 用語整理
다대일(@ManyToOne)과 일대다(@OneToMany) 객체 관계에서 한 쪽만 참조하는 것이 단방향 관계이고, 양쪽이 서로 참조하는 것을 양방향 관계임. @JoinColu...
45 search resultsShowing 1~20 results
You need to log-in
다대일(@ManyToOne)과 일대다(@OneToMany) 객체 관계에서 한 쪽만 참조하는 것이 단방향 관계이고, 양쪽이 서로 참조하는 것을 양방향 관계임. @JoinColu...
HTTPメソッド中、PUTとPATCHはリソースをUPDATEするとき使用する。同じ機能だと勘違いしやすい2つのリクエストには若干の違いがある。 Mapping Annotationの@Patc...
Jackson 定義 Java ObjectをJSONに変えたり、JSONをJava Objectに変えるために使用するJavaライブラリ 特徴 (1)XML/YAML/CSVなど様々な形式のデ...
Lombok Lombokとは、SpringやSpringBootなどに追加してコードを効率的に作成できるようにするJavaライブラリ。クラス名の上にAnnotationを明示することで、Get...
JPA Query log JPAで行われるSQLログがSpringで確認できる 設定方法はsrc-main-resourcesのapplication.propertiesにspring.jp...
TDD(Test-driven devlopment) Test Code TDDに入る前、先ずTest Codeについて知っておきたい。 Test Codeとは、サービスの品質を確認したりバグ...
Transaction(Tx) Transactionについては以前投稿したので簡単に言うと、 データベースの論理演算単位であり、分離できない作業の最小単位のこと。 @Transactional...
Controller, Service, Repository 1. Controller ClientのRequestを受け取り、どのような処理をするか決定し、サービスに渡す。 2. Repo...
Transaction(Tx) データベースのロジック単位で、それ以上分離できない作業の最小単位 insert、update、selectコマンドなどがTx 主要特徴(ACID) (1) 原子性...
POST Request GET Request CRUDはそれぞれPOSTとGETの中どちらを使用するロジック? Create : GET→POSTの順 Read:GET Update:GET...
Iterable 反復可能なオブジェクト。配列はiterableの代表的な例。 List 配列の限界のために作られたデータ型。配列はサイズを決めなければならないが、サイズが予想できない場合が多い...
@RequestParam:1つのHTTPリクエストを受け取るアノテーション @ModelAttribute:Objectの作成から値の入力までのプロセスを自動化してくれるアノテーション @Re...
APIとは? いきなりだが、最近「ユニコーンに乗って」というドラマが面白くて毎週観ている。 毎週火曜日、時間になったらソファーに座ってテレビをつけ、リモコンでテレビをドラマのチャンネルにする。こ...
AOP(Aspect Oriented Programming) 定義 AOP(Aspect Oriented Programming)の略で、複数のオブジェクト(Core concern)に共...
Mybatisは SQL Mapping Frameworkである:JavaコードとSQL(Standard Query Language)をマッピングする JavaコードからSQL文をXMLフ...
@Serviceと@Transactionalについて勉強しましたので書きます。 @Service Service layerで使用されるAnnotationで、これを使用することで、該当のクラ...
最近勉強しているSpring Projectでh2というDBをつなげてみたので記録。 1. 接続 1.Projectのresources→application.propertiesに spri...
IoCとDI IoC(制御の反転) 制御の流れを伝統的な方式と逆に変えること。Aオブジェクトの中にB、Cオブジェクトがあるとしましょう。 伝統的な方式は開発者がAオブジェクト内にB、Cオブジェク...
DAO(Data Access Object) DAOとは? データにアクセスするためのオブジェクト。DatabaseにセーブされたデータをCRUDするために作られ、使われる。DBテーブルごとに...
Parameter?Argument? 勉強しながら、ParameterとArgument(arg)という単語をよく聞きます。 自分でははっきりと区別がつかなかったため少し調べてみました。 ここ...
45 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.