我遇到了一个奇怪的编程问题。 我已经定义了一个模式,如果没有为列传递值(列名是Title),那么将使用默认值(Harry)。
标题|字符变化(64)|默认 'Harry'::角色变化
而且,我正在尝试通过我的java应用程序使用hibernate插入条目。
正在发生的事情是,hibernate在任何查询中明确地为该列提供空值,因此表中没有显示默认值。
就像在这里提到的那样,当我自己执行任何insert sql查询而不传递该列的任何值时,我能够在相应的行中看到默认值!
所以关于如何处理这个hibernate-postgres案例的任何指针??
答案 0 :(得分:1)
得到它.... 使用注释:
@org.hibernate.annotations.Entity(
dynamicInsert = true
)