반응형
Entity Framework의 코드 우선 접근 방식과 같은 최대 절전 모드입니까? Java 클래스 (MySQL)에서 데이터베이스 테이블을 준비하려고합니다. JPA 주석이있는 Java 클래스를 이미 준비했지만 지금 무엇을해야할지 모르겠습니다 (IntelliJ를 사용하고 있습니다). thoose 테이블을 생성하려면 메인에 무엇이 있어야합니까? 아니면 도구를 사용해야합니까?
내 수업 중 하나는 다음과 같습니다.
@Entity
public class Item {
@Id
@GeneratedValue
private long id;
@Column
private String text;
@ManyToMany(mappedBy = "items")
private Set<Container> containers = new HashSet<Container>();
public long getId() {
return id;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public Set<Container> getContainers() { return containers; }
}
해결 방법
설명 : JPA2를 사용하고 있었으므로 구성은 persistence.xml 에있었습니다. 나를 위해 일한 것은 설정이었습니다.
<property name="hibernate.hbm2ddl.auto">create</property>
"최대 절전 모드" 없이는 작동하지 않았습니다.
또한 시작하려면 db에 대한 매핑이 생성 될 때 발생하기 때문에 EntityManager를 생성하여 주 함수를 준비해야합니다.
public static void main(String [] args){
EntityManagerFactory factory = Persistence.createEntityManagerFactory("NewPersistenceUnit"); //name of persistence unit here
EntityManager entityManager = factory.createEntityManager();
}
참조 페이지 https://stackoverflow.com/questions/26725011
반응형
'MySql' 카테고리의 다른 글
MySQL Select 문 결과를 PHP로 표시하는 방법 (0) | 2020.11.29 |
---|---|
MySQL 모든 데이터를 특정 행별로 그룹화 : 열 = '값'인 열별로 테이블 그룹에서 * 선택 (0) | 2020.11.29 |
MySQL 숫자가 쉼표로 구분 된 목록에 있는지 mysql 확인 (0) | 2020.11.29 |
MySQL 정수 데이터 유형으로 데이터베이스에서 무제한 표시 (0) | 2020.11.29 |
MySQL PHP를 사용하여 mysql 데이터베이스에 이미지를 저장하는 방법 (0) | 2020.11.29 |
댓글