我最近一直在開(kāi)發(fā)一個(gè) Spring Boot 項(xiàng)目,該項(xiàng)目以 JSON 格式更新和從 MySQL 數(shù)據(jù)庫(kù)中獲取數(shù)據(jù),但是當(dāng)我運(yùn)行我的應(yīng)用程序時(shí),我有一個(gè)錯(cuò)誤頁(yè)面:[我瀏覽器上的錯(cuò)誤截圖][1] [1]: https://i.stack.imgur.com/CkYmr.png我的實(shí)體類是:package com.project.project.entities;import javax.persistence.*;import java.io.Serializable;import java.util.List;@Entity@Table(name = "products")// why serializable ?? every entity in JPA is automatically-serializable, connection between different networkspublic class Product implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) // assign a unique value to your identity field automatically private Long id; private String designation; private int price; private int quantity; private int category_id; // the owning side of the relationship, side of the foreign key @ManyToOne(fetch = FetchType.LAZY )// many products to one category @JoinColumn(name = "category_id" , insertable = false , updatable = false) // means that the product table will have a fk_column named... private Category category; // categoryId foreign key referencing to the primary key on Category // Double and Integer in case both variables are unknown -> Category constructor public Product(Long id, String designation, Integer price, Integer quantity, int categor_id) { this.id = id; this.designation = designation; this.price = price; this.quantity = quantity; this.category_id = category_id; }我的存儲(chǔ)庫(kù):import com.project.project.entities.Product;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.stereotype.Repository;@Repositorypublic interface ProductRepository extends JpaRepository<Product,Long> {}
1 回答

慕標(biāo)琳琳
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
@Controller只需在控制器上設(shè)置as 注釋即可。
//imports
@Controller
public class ProductRestController {
? ? @Autowired
? ? ProductService productService;
? ? //GetMapping etc
}
@RestController您也可以使用注釋。
添加回答
舉報(bào)
0/150
提交
取消