【问题标题】:How to avoid auto creation column into database? Spring如何避免在数据库中自动创建列?春天
【发布时间】:2020-11-06 01:19:09
【问题描述】:

我正在使用 Spring,它会自动创建列。我想创建一些列,但有些不创建。这里是 Spring 创建所有 3 列的示例,但我只希望创建带有 @Cloumn 注释的 money

 @Column(name = FLD_MONEY,unique = false,nullable = true)
    private FastMoney money;

    private String currencyUnit;

    private BigDecimal moneyn;

我该怎么做?

另一个问题是,我如何知道存储String 而不是此column 的二进制数据:

 @Column(name = FLD_MONEY,unique = false,nullable = true)
    private FastMoney money;

在数据库中它正在写入二进制数据,但我想查看字符串,是否可能?

【问题讨论】:

标签: java spring database spring-data-jpa


【解决方案1】:

第一个问题的答案只是添加注释@Transient,它不会存储在数据库中。答案在问题下方的 cmets 中给出

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 2015-12-15
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多