Spring Boot를 사용하여 Excel 파일을 읽는 동안 MySQL에 중복을 삽입하지 마십시오.

하자 르 Ch

Excel 파일을 읽기 위해 스프링 부트사용 하고 있습니다. 각 시트의 이름을 읽고 데이터베이스에 삽입합니다. 시트 이름을 삽입하기 전에 이름이 이미 있는지 확인하고 싶습니다. 이름이없는 경우에만 삽입하고 싶습니다.

스프링 부트를 사용하여 Excel 파일을 읽는 동안 MySQL에 중복 이름을 삽입하지 않는 방법은 무엇입니까?

지금까지 시도한 내용은 다음과 같습니다.

public void  insertIntoMysql()
    {
        try { 
            List<Field> fs=new ArrayList<Field>();
            InputStream ExcelFileToRead = new FileInputStream("IR21_Update.xlsx");
            XSSFWorkbook  wb = new XSSFWorkbook(ExcelFileToRead);  

            for(int i=0;i<wb.getNumberOfSheets();i++)
            {  TableEntity t=new TableEntity(wb.getSheetName(i), "");

        if(!te.findAll().contains(t.getEntityName()))
                {System.out.println(te.findAll().contains(t.getEntityName()));
          te.save(t);

            }}} catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }   
    }
jst

당신이하는 일 대신에 exists () 메소드를 사용하지 않는 이유는 무엇입니까? 그것이 거기에있는 것입니다.

부울 존재 (ID ID)

지정된 ID를 가진 항목이 있는지 여부를 반환합니다.

if(!te.exits(wb.getSheetName(i))){
    TableEntity t=new TableEntity(wb.getSheetName(i), "");
    te.save(t)
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

pyspark를 사용하여 로컬 시스템에서 파일을 읽는 동안 파일 이름 가져 오기

분류에서Dev

Linux에서 rclone을 사용하여 파일을 복사하는 동안 일시 중지

분류에서Dev

PHP를 사용하여 데이터베이스에 배열 항목을 삽입하는 동안 성공 또는 실패 메시지를 두 번 표시하지 마십시오.

분류에서Dev

Java mongo db 드라이버를 사용하여 MongoDB 삽입을 사용하는 동안 중복 키 오류

분류에서Dev

Spring Batch에서 동일한 파일을 두 번 처리하지 마십시오.

분류에서Dev

sed 또는 awk를 사용하여 파일의 각 단락에서 중복 행을 제거하십시오.

분류에서Dev

iText를 사용하여 PDF 파일에서 JSON을 읽는 동안 오류가 발생했습니다.

분류에서Dev

Laravel 5.2를 테스트하는 동안 원본 파일을 이동하지 마십시오.

분류에서Dev

Srping Boot 2.x를 사용하여 Json에서 변환 유형 부울을 작동하지 마십시오.

분류에서Dev

'요소를 찾을 수 없습니다.' Excel에서 pywin32를 사용하여 파일을 여는 동안

분류에서Dev

purrr : map ()을 사용하여 여러 Excel 파일에서 시트를 읽는 방법은 무엇입니까?

분류에서Dev

여러 작업자가있는 Entity Framework를 통해 SQL 테이블에 중복을 삽입하지 마십시오.

분류에서Dev

==를 사용하여 두 객체가 파이썬에서 동일한 값을 갖는지 확인하십시오.

분류에서Dev

Azure DevOps Pipeline에서 명령 줄 작업을 사용하여 EXE를 실행하여 Excel 파일을 열려고 시도하는 동안 예외 발생

분류에서Dev

_id로 사용할 키를 지정하여 json 파일을 mongodb에 삽입하십시오.

분류에서Dev

Excel vba를 사용하여 파일을 저장하는 동안 오류 424가 발생합니다.

분류에서Dev

파이썬에서 .txt 파일을 읽는 동안 모든 두 줄을 결합하십시오.

분류에서Dev

줄을 복사하고 sed 또는 awk를 사용하여 새 위치에 삽입하십시오.

분류에서Dev

Java를 사용하여 Excel 파일에서 읽을 때 자동 채우기 셀 옵션을 중지하는 방법

분류에서Dev

Spring Boot를 사용하여 html 파일을 localhost에 표시하는 방법은 무엇입니까?

분류에서Dev

? 'ls'를 사용하여 파일을 나열하는 동안 파일 끝에

분류에서Dev

동일한`with` 안에 중첩 된 경우`with` 문을 실행하지 마십시오.

분류에서Dev

Spring Boot Batch MultiResourceItemReader : jar 위치에서 @Value ()를 사용하여 파일을 읽는 방법

분류에서Dev

openpyxl을 사용하여 Excel에 쓰기를 시도하는 동안 " 'dict'object is not callable"오류 수신

분류에서Dev

파일을 읽는 동안 / * comment * /의 내용 읽기를 무시하는 방법

분류에서Dev

JQuery를 사용하여 동시에 2 개의 항목을 표시하지 마십시오.

분류에서Dev

fstream을 사용하여 C ++에서 파일을 읽는 동안 추가 문자열 표시

분류에서Dev

잠자는 동안 USB에 전원을 공급하지 마십시오

분류에서Dev

"ar rcu를 찾을 수 없음"을 사용하여 emscripten 사용을 위해 lua를 컴파일하는 동안로드 블록을 누르십시오.

Related 관련 기사

  1. 1

    pyspark를 사용하여 로컬 시스템에서 파일을 읽는 동안 파일 이름 가져 오기

  2. 2

    Linux에서 rclone을 사용하여 파일을 복사하는 동안 일시 중지

  3. 3

    PHP를 사용하여 데이터베이스에 배열 항목을 삽입하는 동안 성공 또는 실패 메시지를 두 번 표시하지 마십시오.

  4. 4

    Java mongo db 드라이버를 사용하여 MongoDB 삽입을 사용하는 동안 중복 키 오류

  5. 5

    Spring Batch에서 동일한 파일을 두 번 처리하지 마십시오.

  6. 6

    sed 또는 awk를 사용하여 파일의 각 단락에서 중복 행을 제거하십시오.

  7. 7

    iText를 사용하여 PDF 파일에서 JSON을 읽는 동안 오류가 발생했습니다.

  8. 8

    Laravel 5.2를 테스트하는 동안 원본 파일을 이동하지 마십시오.

  9. 9

    Srping Boot 2.x를 사용하여 Json에서 변환 유형 부울을 작동하지 마십시오.

  10. 10

    '요소를 찾을 수 없습니다.' Excel에서 pywin32를 사용하여 파일을 여는 동안

  11. 11

    purrr : map ()을 사용하여 여러 Excel 파일에서 시트를 읽는 방법은 무엇입니까?

  12. 12

    여러 작업자가있는 Entity Framework를 통해 SQL 테이블에 중복을 삽입하지 마십시오.

  13. 13

    ==를 사용하여 두 객체가 파이썬에서 동일한 값을 갖는지 확인하십시오.

  14. 14

    Azure DevOps Pipeline에서 명령 줄 작업을 사용하여 EXE를 실행하여 Excel 파일을 열려고 시도하는 동안 예외 발생

  15. 15

    _id로 사용할 키를 지정하여 json 파일을 mongodb에 삽입하십시오.

  16. 16

    Excel vba를 사용하여 파일을 저장하는 동안 오류 424가 발생합니다.

  17. 17

    파이썬에서 .txt 파일을 읽는 동안 모든 두 줄을 결합하십시오.

  18. 18

    줄을 복사하고 sed 또는 awk를 사용하여 새 위치에 삽입하십시오.

  19. 19

    Java를 사용하여 Excel 파일에서 읽을 때 자동 채우기 셀 옵션을 중지하는 방법

  20. 20

    Spring Boot를 사용하여 html 파일을 localhost에 표시하는 방법은 무엇입니까?

  21. 21

    ? 'ls'를 사용하여 파일을 나열하는 동안 파일 끝에

  22. 22

    동일한`with` 안에 중첩 된 경우`with` 문을 실행하지 마십시오.

  23. 23

    Spring Boot Batch MultiResourceItemReader : jar 위치에서 @Value ()를 사용하여 파일을 읽는 방법

  24. 24

    openpyxl을 사용하여 Excel에 쓰기를 시도하는 동안 " 'dict'object is not callable"오류 수신

  25. 25

    파일을 읽는 동안 / * comment * /의 내용 읽기를 무시하는 방법

  26. 26

    JQuery를 사용하여 동시에 2 개의 항목을 표시하지 마십시오.

  27. 27

    fstream을 사용하여 C ++에서 파일을 읽는 동안 추가 문자열 표시

  28. 28

    잠자는 동안 USB에 전원을 공급하지 마십시오

  29. 29

    "ar rcu를 찾을 수 없음"을 사용하여 emscripten 사용을 위해 lua를 컴파일하는 동안로드 블록을 누르십시오.

뜨겁다태그

보관