대학생vv
399
2022-04-26 22:57:01
2
278

spring data jpa로 mysql db에 json데이터를 저장하는 방법


mysql에 json데이터를 저장할 수 있다고 들었는데 

mysql의 Entity를 이용해서 column을 생성할 때 

json형식으로 어떻게 정의할 지 모르겠습니다 ㅠㅠ

0
  • 답변 2

  • 테스트맨
    149
    2022-04-26 23:09:17

    https://www.lesstif.com/dbms/mysql-json-data-54952420.html

  • 대학생vv
    399
    2022-04-26 23:15:28

    @테스트맨

    저도 방금 그 사이트 봤는데

    mysql 자체에서 쓸 수 있는 명령어더라고요?

    이런식으로 spring 자체에서 jpa를 써서 Entity 객체를 만들 때 어떻게 정의를 해야할지를 모르겠어요

    찾아봐도 안 나오고..

    @Entity  //DB가 해당 객체 인식 가능   (해당 클래스로 테이블을 만듬)
    public class Schedule {
    @Id //대표값 like 주민번호
    @GeneratedValue(strategy = GenerationType.IDENTITY) // db가 알아서 생성
    private Long id;

    @Column(columnDefinition = "json")
    private String schedul_data;
  • 로그인을 하시면 답변을 등록할 수 있습니다.