postgres表没有显示默认值

时间:2017-04-29 03:44:47

标签: java postgresql hibernate

我遇到了一个奇怪的编程问题。 我已经定义了一个模式,如果没有为列传递值(列名是Title),那么将使用默认值(Harry)。

  

标题|字符变化(64)|默认   'Harry'::角色变化

而且,我正在尝试通过我的java应用程序使用hibernate插入条目。

正在发生的事情是,hibernate在任何查询中明确地为该列提供空值,因此表中没有显示默认值。

就像在这里提到的那样,当我自己执行任何insert sql查询而不传递该列的任何值时,我能够在相应的行中看到默认值!

所以关于如何处理这个hibernate-postgres案例的任何指针??

1 个答案:

答案 0 :(得分:1)

得到它.... 使用注释:

@org.hibernate.annotations.Entity(
        dynamicInsert = true
)