Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 创建实体时数据库表中的空值_Java_Database_Ejb_Entity_Message - Fatal编程技术网

Java 创建实体时数据库表中的空值

Java 创建实体时数据库表中的空值,java,database,ejb,entity,message,Java,Database,Ejb,Entity,Message,我使用一个消息驱动bean来创建一个实体并将其添加到数据库中 但是,当我创建实体并将其持久化到数据库中时,这些值将变为null 我的代码创建实体 public void createSuggestion(Date date, String content) { System.out.println("Suggestion Content is " + content); System.out.println("Suggestion Date is " + dat

我使用一个消息驱动bean来创建一个实体并将其添加到数据库中

但是,当我创建实体并将其持久化到数据库中时,这些值将变为null

我的代码创建实体

public void createSuggestion(Date date, String content) {
        System.out.println("Suggestion Content is " + content);
        System.out.println("Suggestion Date is " + date.toString());
        SuggestionEntity suggestion = new SuggestionEntity();
        suggestion.create(date, content);
        em.persist(suggestion);
           }
这是System.out.println结果。 建议内容是Hello。这是一个测试。 建议日期为2013年10月22日星期二20:28:39 SGT

但是,它们在输入数据库时变为空

我的建议实体的代码太长。 所以我在下面的pastebin链接中包含了它。

有什么帮助吗?:)

这部分:

   public void create(Date date, String content) {
        this.setSuggestionDate(suggestionDate);
        this.setSuggestionContent(suggestionContent);
    }
应该是这样的:

   public void create(Date date, String content) {
        this.setSuggestionDate(date);
        this.setSuggestionContent(content);
    }

天啊!多么愚蠢的错误!谢谢=我会在7分钟内接受你的回答。