Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

JAVA Developer Training

13. App.java 본문

트레이닝

13. App.java

Romenest 2021. 8. 31. 14:22

package com.example;

 

import java.util.List;

import java.util.Map;

 

import com.example.entity.Item;

import com.example.entity.Seller;

import com.example.model.SellerDB;

 

public class App {

    public static void main(String[] argsthrows Exception {

        Seller seller = new Seller();

        seller.setSel_id(1005L);

 

        Seller retSeller = SellerDB.getInstance().selectSellerOne(seller);

        System.out.println(retSeller.getSel_id());

        System.out.println(retSeller.getName());

 

        // List<Item> => 출력그냥 할 수 없음, 반복문 사용해야함

        // for(Item변수 : List<Item>)의 모양이 되면됨

        for (Item item : retSeller.getList()) {

            // toString()은 개발시 확인용도, 실제 웹에서 출력되지 않음

            System.out.println(item.toString());

 

        }

 

        Map<StringObjectmapSeller = SellerDB.getInstance().selectSellerOneMap(seller);

        // 필요시에 만들어서 쓰기 때문에 id를 알아야 꺼내서 볼 수 있다

        System.out.println((longmapSeller.get("_id"));

        System.out.println((StringmapSeller.get("name"));

 

        @SuppressWarnings("unchecked")

        List<Itemitemlist = (List<Item>) mapSeller.get("itemList");

        for (Item item : itemlist) {

            System.out.println(item.toString());

        }

        System.out.println("==============================================");

        List<Map<StringObject>> list = SellerDB.getInstance().selectSellerMap();

 

        for (Map<StringObjecttMap : list) {

            System.out.println(tMap.get("_id"));

            System.out.println(tMap.get("name"));

            System.out.println(tMap.get("itemList").toString());

        }

    }

}



'트레이닝' 카테고리의 다른 글

15. OrderDB  (0) 2021.09.01
14. Custormer DB ( Map, List)  (0) 2021.08.31
12. SellerDB (Map)  (0) 2021.08.31
11. JAVA 데이터 입,출력 방식 feat.vscode  (0) 2021.08.30
10. Setting  (0) 2021.08.30