相关疑难解决方法(0)

#Hibernate hbm2ddl.auto配置的可能值是什么,它们做了什么

我真的想知道更多有关更新,导出和可以提供给hibernate.hbm2ddl.auto
我需要知道何时使用更新的值的更多信息,何时不知道?还有什么选择?

这些是可能发生在DB上的变化:

  • 新表
  • 旧表中的新列
  • 列已删除
  • 列的数据类型已更改
  • 列的类型更改了其属性
  • 桌子掉了
  • 列的值已更改

在每种情况下,最佳解决方案是什么?

java hibernate hbm2ddl

1046
推荐指数
10
解决办法
97万
查看次数

无法获取管理访问权限。运行时错误:无法执行命令 chcp

我在 Windows 7 中安装了 MySQL Workbench 8.0。安装后,我只是单击服务器状态,但出现如下错误Could not acquire management access for administration. Run-time Error: Unable to execute command chcp. Please make sure that the C:Windows\System32 directory is in your path environment variable。我该如何解决这个错误?

runtime-error mysql-workbench

10
推荐指数
3
解决办法
6万
查看次数

休眠外键问题:执行DDL“更改表...”时出错

我有一个非常简单的对象结构,这给我一个我无法解决的错误。做了大量的搜索,我认为这一定是一个很常见的用例,所以不确定是什么问题。我有以下三个课程:

@Entity
public class Widget {

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private int idd;
    private Date date;
    private String type;
    private int ownerId;

    @OneToOne(cascade = CascadeType.ALL)
    private Rating rating;


    @OneToMany(cascade = CascadeType.ALL)
    private List<Tag> tagList;


}


@Entity
public class Rating {
public enum ChartType  {RADAR, BAR, LINE, STAR};

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int ratingId;
private String name;

@Enumerated(EnumType.STRING)
private ChartType chartType;
private double normalizedValue;

@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)
private List<RatingComponent> componentList = new ArrayList<>();


public Rating() {
    buildNormalizedValue();
}
}


@Entity
public …
Run Code Online (Sandbox Code Playgroud)

java hibernate hibernate-mapping

5
推荐指数
2
解决办法
6481
查看次数

Spring Boot应用程序Heroku PostgreSQL错误:GenerationTarget在接受命令时遇到异常:通过JDBC语句执行DDL时出错...

我使用 Spring Boot 创建了一个小型社交媒体应用程序,在开发过程中我使用了 H2 本地数据库,它运行得很好。现在我尝试将其连接到 Heroku PostgreSQL 数据库,但出现标题中的错误。有什么想法吗?我怀疑方言错误,但我检查的所有地方都应该像现在一样使用 org.hibernate.dialect.PostgreSQLDialect。否则,实体或映射可能会出现一些问题?即使是,我只是不知道修改什么以及如何修改它们。我对数据库很陌生,所以如果这是一些愚蠢的错误,请不要评判我。

实体类:用户

package com.schabby.socialplatform.models;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;

@Entity
@SequenceGenerator(name="seq", initialValue=1, allocationSize=100)
public class User implements Serializable {
    
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY, generator="seq")
    private Long id;
    
    private String username;
    private String password;
    private String name;
    private int age;
    private String picture;
    private boolean online;
    
    @JsonIgnore
    @OneToMany(mappedBy = "User")
    private Collection<Post> posts = new ArrayList<Post>();

    public User() { …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate heroku spring-boot

5
推荐指数
1
解决办法
3624
查看次数