当前位置: 首页 > 知识库问答 >
问题:

postgres表没有显示默认值

洪飞扬
2023-03-14

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

标题|字符变化(64)|默认“Harry”::字符变化

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

发生的情况是,hibernate在任何查询中都显式地为该列提供空值,因此这些条目的默认值不会显示在表中。

这里要提到的是,当我自己执行任何insert sql查询而没有为该列传递任何值时,我可以在相应的行中看到默认值!

那么,有没有关于如何处理这个Hibernatepostgres案例的指针??

共有1个答案

茅星华
2023-03-14

明白了……使用注释:

@org.hibernate.annotations.Entity(
        dynamicInsert = true
)
 类似资料:
  • 这是我的用户。JAVA 这是我的地址。JAVA 但是当我试图持久化对象时,我得到了这个异常 错误不会来,如果我删除"NOTNULL"约束从FORIGN_KEY"USER_ID",但我需要使它作为一个NOTNULL列我应该怎么做。 这是我的注册方法 这是我的SQL脚本

  • 我从Highchart网站上找到了以下代码:https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/dynamic-update/ 我想在默认序列为空的图表上显示数据,并将设置为。我不想使用jQuery,也不想在图表中添加加载事件点。我只想在页面完全加载时添

  • 我不明白为什么我应用程序会删除异常“字段'ID_Employeer'没有默认值”。 是我的主键,当我试图将任何信息保存到我的数据库时,我得到了这个异常,但是,当我只是试图从DB读取信息时,它是正常的。 我读了关于StackOverflow的主题,但我仍然不明白我应用程序中的答案。我正在使用Hibernate5.2.11。 我的: 我的冬眠: 下一个CharacterInfo类 主类 最后例外

  • 我正在使用Woocommerce和产品变体,我的所有变体都定义了默认变体。我想知道,我如何才能找到默认的变化和显示它的价格。 这是到目前为止我得到的代码,但它显示了最便宜的变体价格,我正在寻找我的默认变体产品价格。 } 我发现这里的代码示例显示默认的产品价格

  • 当图像存在时,我想在thymleaf中显示背景图像,但如果不存在,我想在那里显示默认图像。我试过的如下 在最后一个空引用中,我想放一个这样的默认图像 但它显示出错误。正确的语法是什么?

  • 我是MySQL的博士后新手。 我创建了一个表,其列“col”的默认值为null。 但是,在默认列中,没有任何内容表明它是空字段。 在模式输出中,默认值应该显示为null吗? 我也尝试了上面的相同示例,但使用了。键入时,Default列中没有显示任何内容。在该示例中,我插入一行,它获取默认值,因此我知道正在使用默认值(至少对于整数值)。更新:默认列实际上显示了99。我使用了自动完成\d并查看了错误的