@RepositoryRestResource
问题是我在使用for my UserRepository
that extends 时遇到异常JpaRepository
。
原因是默认情况下findById
只接受Long
或类型,即使我有Int
@Id String id;
而不是@Id Int id
在我的实体定义中。
我尝试搜索 StackOverflow 和 Google,但没有找到任何解决方案。
错误信息如下:
"Failed to convert from type [java.lang.String] to type [java.lang.Integer] for value '3175433272470683'; nested exception is java.lang.NumberFormatException: For input string: \"3175433272470683\""
我想让它与
@Id String id;
有什么建议么?
非常感谢预付款。很荣幸能在这里提问。
实体类:
@Entity // This tells Hibernate to make a table out of this class
@Table(name = "users")
public class XmppUser {
@Id
private java.lang.String username;
private String password;
private String serverkey;
private String salt;
private int iterationcount;
private Date created_at;
// @Formula("ST_ASTEXT(coordinates)")
// @Column(columnDefinition = "geometry")
// private Point coordinates;
// private Point coordinates;
private String full_name;
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "username", nullable = true)
private XmppLast xmppLast;
潇湘沐
jeck猫
一只斗牛犬
慕妹3146593
相关分类