当前位置: 首页 > 知识库问答 >
问题:

删除persistence.xml hibernate中标记的使用

国俊艾
2023-03-14

我有一个关于Spring 3.1.1 Hibernate 4.1.1 jsf 2.1.6的演示项目

<persistence-unit name="app-persistance"
    transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>

    <!-- ********* HAS Entries ********* -->
            <class>com.myapp.domain.classA</class>
            <class>com.myapp.domain.classB</class>
            <!-- ******More Domain classes here ***-->

和我的ApplicationContext.xml片段如下:

    <property name="persistenceUnitName" value="app-persistance" />
    <property name="dataSource" ref="dataSource" />
    <property name="jpaProperties">
        <props>
            <prop key="hibernate.dialect">${hibernate.dialect}</prop>
            <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>
            <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
            <prop key="javax.persistence.validation.mode">none</prop>
            <prop key="javax.persistence.sharedCache.mode">all</prop>
            <prop key="hibernate.search.default.directory_provider">org.hibernate.search.store.impl.FSDirectoryProvider
            </prop>
            <prop key="hibernate.search.default.indexBase">c:/lucene/indexes</prop>
        </props>
    </property>

</bean>

<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"
    scope="singleton">
    <property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>

应该做些什么,以使创建的任何新域类、persistence.xml标记项都不是必需的,并且SQL表可以在DB中自动创建

因为我已经在applicationcontext.xml中添加了以下内容

${hibernate.hbm2ddl.auto}

共有1个答案

唐向荣
2023-03-14

EntityManagerFactorybean声明中包括以下属性

<property name="packagesToScan" value="com.myapp.domain"/>

并从persistence.xml中删除所有类声明

 类似资料:
  • 我使用JSoup解析字符串,其中包含超文本标记语言标记为纯文本。例如: 它可以很好地解析它,但问题是我的Java字符串是否包含

  • 任何努力都将受到赞赏。

  • 有人有更好的主意吗?

  • 我试图从PHP中删除“img src”标签,这样它就可以简单地显示图像网址,而不是显示实际图像。这是我到目前为止得到的代码,它工作得很好,但是当它呈现时,它显示缩略图而不是网址。 我知道有办法做到这一点,但我不知道如何在不破坏图像代码的情况下删除标签。感谢您的帮助。

  • 我有几个Kafka的题目作为测试。现在我想通过清理我的Kafka主题列表来把它们全部除掉。我设置了变量,然后停止并重新启动zookeeper和kafka服务器。但什么也帮不了我。主题仍然存在,“标记为删除”。我读了这个问题,但没有找到任何答案。否则,这里建议手动移除任何主题。但我该怎么做呢?在故事的结尾,手动或通过命令行,我如何永久删除Kafka主题?

  • 问题 我正在尝试从BeautifulSoup下载的html文件中删除诸如 和之类的样式标记。我确实想保留标签包含的内容(比如文本),但这似乎不起作用。 我所尝试的 我尝试使用的URL Python HTML解析和过滤停止词 使用Python和lxml从HTML中删除class属性 BeautifulSoup标签去除