网上有关于如何使用Java和hibernate正确映射sakila数据库的指南吗?

问题描述 投票:0回答:1

我需要创建一个应用程序,在其中我可以作为员工和客户管理 sakila 数据库。我似乎无法正确获得连接的注释,每次我都会为每个连接收到相同的消息。是这样的:

org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "alter table address modify column city_id integer" via JDBC [Referencing column 'city_id' and referenced column 'city_id' in foreign key constraint 'fk_address_city' are incompatible.]

还有更多内容,当然它们都略有不同,我一直在寻找任何能指引我正确方向的东西。任何提示表示赞赏。

我尝试了演员和电影的映射:

@ManyToMany
    @JoinTable(
            name = "film_actor",
            joinColumns = @JoinColumn(name = "film_id"),
            inverseJoinColumns = @JoinColumn(name = "actor_id")
    )
    private Set<Actor> actors;

 @ManyToMany(mappedBy = "actors")
    private Set<Film> films;

除其他外,我明白了:

Error executing DDL "alter table film_category modify column film_id integer not null" via JDBC [Referencing column 'film_id' and referenced column 'film_id' in foreign key constraint 'fk_film_category_film' are incompatible.]
database hibernate jdbc
1个回答
0
投票

据我所知,是的,您可以找到使用 Java 和 Hibernate 映射 Sakila 数据库的在线指南。查找专门关于 Sakila、Java 和 Hibernate 映射的教程或文档。如需更多帮助,您可以直接访问数据库作业帮助,作为一名 MCA 学生,我总是在 Databasehomeworkhelp 的帮助下解决我所有与数据库相关的疑问,他们有高素质的专家,他们总是帮助我完成所有作业,无论是 Oracle、 UML,或 SQL。如果您需要有关数据库的任何帮助或想要完成数据库作业,您可以通过他们提供的 WhatsApp 号码 +1 315-557-6473 直接联系他们。希望您发现此评论与您相关,祝您有美好的一天!

© www.soinside.com 2019 - 2024. All rights reserved.