小编Sal*_*yan的帖子

java.lang.IllegalArgumentException:不是托管类型:类 com.SportyShoe.Entity.Shoe

我是 Spring 和 Spring Boot 的新手。我尝试按照我在这里找到的示例来构建一个项目:http ://www.javaguides.net/2018/09/spring-mvc-using-spring-boot2-jsp-jpa-hibernate5-mysql-example.html 。

这是我的申请:

package com.SportyShoe;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;


@ComponentScan(basePackages = "com.SportyShoe")
@SpringBootApplication
@EntityScan("com.SportyShoe.*")
@EnableJpaRepositories
public class SportyShoeApplication {
    

    public static void main(String[] args) {
        SpringApplication.run(SportyShoeApplication.class, args);
    }

}

Run Code Online (Sandbox Code Playgroud)

这是我的实体:

package com.SportyShoe.Entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="Shoe")
public class Shoe {
    
    @Id
    @Column(name="id")
    private String id;
    

    @Column(name="colour")
    private String colour;
    
    @Column(name="gender")
    private String gender;
    
    @Column(name="category")
    private String category;

    public String getId() { …
Run Code Online (Sandbox Code Playgroud)

java annotations hibernate spring-mvc spring-boot

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

annotations ×1

hibernate ×1

java ×1

spring-boot ×1

spring-mvc ×1