实体类
package com.zhanglei.shop.entity;
import lombok.Data;
import javax.persistence.*;
import java.util.List;
@Data
@Entity
@Table(name = "city",schema = "jpa",catalog = "jpa")
public class City {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
private String name;
private int parent;
@OneToMany
@JoinColumn(name = "parent",updatable = false,insertable = false)
private List<City> list;
}
dao
package com.zhanglei.shop.dao;
import com.zhanglei.shop.entity.City;
import org.springframework.data.jpa.repository.JpaRepository