小编Dan*_*nii的帖子

尝试使用 JPA 存储库执行数据库保存时,由于实体未被识别为实体而导致的错误

我正在/users/register用身体打电话

{
    "username": "daniel",
    "email": "email@yahoo.com",
    "password": "something"
}
Run Code Online (Sandbox Code Playgroud)

用户

package com.youngahn.RobinhoodAPI.entity;

import jakarta.persistence.*;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.math.BigDecimal;
import java.util.HashSet;
import java.util.Set;

@Entity
@Table(name = "users")
@Data
public class User {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    @NotBlank
    private String username;

    @NotBlank
    private String email;

    @NotBlank
    private String password;

    private BigDecimal funds = new BigDecimal("0.00");

    @OneToMany(fetch = FetchType.LAZY, mappedBy = "user")
    public Set<UserStock> userStocks = new HashSet<>();

}

Run Code Online (Sandbox Code Playgroud)

用户控制器

package com.youngahn.RobinhoodAPI.controllers;

import com.youngahn.RobinhoodAPI.dtos.LoginRequestDto;
import com.youngahn.RobinhoodAPI.dtos.RegisterRequestDto; …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate jpa spring-boot

0
推荐指数
1
解决办法
428
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

spring ×1

spring-boot ×1