相关疑难解决方法(0)

@OneToMany没有反向关系,没有连接表?

这与"没有单独的连接表的Hibernate @OneToMany"类似,我需要一个没有连接表的@OneToMany关系.但是,我还想不定义反比关系.删除反转似乎会导致自动生成连接表...是否有解决方法?

java orm hibernate jpa one-to-many

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

EclipseLink/JPA @OneToMany Backpointer基数错误

我试图在两个JPA实体之间生成单向一对多映射.在我的ChatRoom课堂上,我有一个Vector<User>表示Users中的s 的类型对象ChatRoom.我正在尝试基于userId(在User类中)创建一对多映射.这是我的示例代码:

@Entity
public class ChatRoom {
    @Id
    @GeneratedValue
    private int chatRoomID;

    @OneToMany(mappedBy="userID")
    private Vector<User> users;

    // A no-argument constructor is required for EclipseLink to instantiate the persistence object properly.
    public ChatRoom() {}

    // Getter/Setter section
}
Run Code Online (Sandbox Code Playgroud)

这是User类:

@Entity
public class User {
    @Id
    @GeneratedValue
    private int userID;

    private String username;

    // Getter/Setter section
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在Eclipse中从这些实体生成表时,我收到以下错误:

Internal Exception: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 2.0.2.v20100323-r6872): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception …
Run Code Online (Sandbox Code Playgroud)

persistence jpa one-to-many eclipselink

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

jpa ×2

one-to-many ×2

eclipselink ×1

hibernate ×1

java ×1

orm ×1

persistence ×1