读书人

jpa 一对多单向关联 查询有关问题

发布时间: 2012-10-29 10:03:53 作者: rapoo

jpa 一对多单向关联 查询问题

@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "chapter", nullable = false, insertable = false, updatable = false)

?看到个nullable=false这个选项,但在数据库中的这个字段是为null值,于是把nullable设置为true,再查询的时候就出现值了。。

?

上面既然nullable=false,又是怎么插入null值的呢?其实在插入的时候是通过下面的这个属性插入的。。看看它们的annotation,就明白了。

?

@Column(name = "chapter", unique = false, nullable = true, insertable = true, updatable = true, length = 11)public java.lang.Integer getChapter() {return this.chapter;}

?

两处明显的不同。

?

JPA的更多资料? http://www.java1995.cn/article/878.html

读书人网 >软件架构设计

热点推荐