gpt4 book ai didi

java - 从在 hibernate 中创建表中排除一个类

转载 作者:行者123 更新时间:2023-12-01 06:18:26 25 4
gpt4 key购买 nike

我有一个像这样的持久单元:

  <persistence-unit name="persistence Unit"
transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>com.example.User</class>
<class>com.example.Team</class>
<exclude-unlisted-classes />

<properties>
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.ImprovedNamingStrategy" />
<property name="hibernate.connection.charSet" value="UTF-8" />
<!-- JTA stuff -->
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.BTMTransactionManagerLookup" />
</properties>
</persistence-unit>

当服务器第一次加载时,这会为UserTeam创建表,但我不想为Team创建表。可能吗?

可能是持久性表中的一些设置?

最佳答案

如果您的应用程序未以任何方式更改表Team(插入或更新),您可以在数据库系统中删除它的写入权限。

关于java - 从在 hibernate 中创建表中排除一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17467160/

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