【发布时间】:2017-03-09 20:41:54
【问题描述】:
jHispster 项目使用什么设置来避免控制器中的 LazyInitializationException?
我的控制器:
@GetMapping("/citys")
@Timed
public ResponseEntity<List<City>> getAllCidades(@ApiParam Pageable pageable) {
log.debug("REST request to get a page of Citys");
Page<City> page = cityService.findAll(pageable);
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, "/api/citys");
return new ResponseEntity<>(page.getContent(), headers, HttpStatus.OK);
}
城市实体:
@Entity
@Table(name = "city")
public class Cidade implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator")
@SequenceGenerator(name = "sequenceGenerator")
private Long id;
@NotNull
@Column(name = "name", nullable = false)
private String name;
@ManyToOne(optional = false)
@NotNull
private State state;
...
// gets and sets
}
【问题讨论】:
标签: spring spring-boot spring-data jhipster lazy-initialization