小编Box*_*Box的帖子

找不到类型为:java.lang.Long的验证器.带有帖子ID

我的计划有什么问题?我收到错误

HTTP Status 500 - Request processing failed; nested exception is javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.lang.Long.
Run Code Online (Sandbox Code Playgroud)

并且不知道如何解决它...在堆栈跟踪中,我编写的唯一类是

myapp.spring.controllers.PostFormController.processForm(PostFormController.java:66)
Run Code Online (Sandbox Code Playgroud)

这条线是

validator.validate(p, result);
Run Code Online (Sandbox Code Playgroud)

Post.java

// imports

@Entity
@Table(name="posts")
public class Post implements Serializable
{
        /* **********************************
         * ------------ fields ------------ *
         ************************************/
        /**
         *
         */
        private static final long serialVersionUID = 1L;

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

        @Past
        @Column(name="date")
        private Date date;

        @NotBlank
        @Size(min=3, max=20)
        @Column(name="author")
        private String author;

        @NotBlank
        @Column(name="content")
        private String content;

        @NotBlank
        @Column(name="topic")
        private …
Run Code Online (Sandbox Code Playgroud)

java validation spring jsp hibernate

3
推荐指数
1
解决办法
7965
查看次数

如何比较泛型方法中的两个值?

我需要创建泛型方法,返回两个参数中的更多.运营商>和<不起作用.这是我方法的签名:

public static T Greater<T>(ref T a, ref T b)
{
    if (a > b) 
    {
       return a;
    }
    else 
    {
       return b;
    }
}
Run Code Online (Sandbox Code Playgroud)

我是C#中的新手,也是泛型类型的新手.

c# generics comparison

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

标签 统计

c# ×1

comparison ×1

generics ×1

hibernate ×1

java ×1

jsp ×1

spring ×1

validation ×1