gpt4 book ai didi

java - JPA如何存储从ADMIN Schema中的某些实体新创建的表?

转载 作者:行者123 更新时间:2023-12-01 15:41:31 25 4
gpt4 key购买 nike

我在我的一个项目中犯了一个小错误。我错误地将 JPA 设置为存储来自 USER 模式中的实体的新创建的表。

但现在我想在 ADMIN 模式中创建表,而不是在 USER 中。我将表放在 USER 处,然后再次选择从实体创建表的选项。第一次询问我有关架构的弹出对话框不再显示。因此,每次创建表时,它们都会进入 USER 模式。

我应该怎么做才能让 JPA 在 ADMIN 模式中创建表?

在 Eclipse Helios 中哪里可以找到该对话框?

这是我的连接池配置:

enter image description here

这是我的 persistence.xml

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="CHAPTER x 12 Container Managed Authentication and Authorization">
<jta-data-source>jdbc/studydb</jta-data-source>
<class>entities.User</class>
<class>entities.Group</class>
</persistence-unit>
</persistence>

最佳答案

您必须单击“其他属性”选项卡。

enter image description here

更新:

您的实体是否有以下内容:

@Entity
@Table (name = "projectcategory", schema = "SCHEMANAME")

指定架构。

关于java - JPA如何存储从ADMIN Schema中的某些实体新创建的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7967121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com