栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java我是否需要persistence.xml中的元素?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java我是否需要persistence.xml中的元素?

jar-file
你可以使用
persistence.xml

<persistence>    <persistence-unit name="OrderManagement">        <description>This unit manages orders and customers. It does not rely on any vendor-specific features and can therefore be deployed to any persistence provider.        </description>        <jta-data-source>jdbc/MyOrderDB</jta-data-source>        <jar-file>MyOrderApp.jar</jar-file>        <class>com.widgets.Order</class>        <class>com.widgets.Customer</class>    </persistence-unit></persistence>

该文件定义了一个名为的持久性单元

OrderManagement
,它使用JTA感知数据源
jdbc/MyOrderDB
。所述
jar-file
class
元素指定管持久类:实体类,可嵌入类和超类映射。该
jar-file
元素指定JAR文件都包含持久化类管理的打包持久单元可见,而该class元素明确命名持久化类管理。

对于

Hibernate
,也可以进行设置和配置以获取更多详细信息。

编辑:实际上,如果你不介意不符合规范,

Hibernate
即使在Java SE中也支持自动检测。为此,添加
hibernate.archive.autodetection
属性:

<persistence-unit name="eventractor" transaction-type="RESOURCE_LOCAL">  <!-- This is required to be spec compliant, Hibernate however supports       auto-detection even in JSE.  <class>pl.michalmech.eventractor.domain.User</class>  <class>pl.michalmech.eventractor.domain.Address</class>  <class>pl.michalmech.eventractor.domain.City</class>  <class>pl.michalmech.eventractor.domain.Country</class>   -->  <properties>    <!-- Scan for annotated classes and Hibernate mapping XML files -->    <property name="hibernate.archive.autodetection" value="class, hbm"/>    <property name="hibernate.hbm2ddl.auto" value="validate" />    <property name="hibernate.show_sql" value="true" />  </properties></persistence-unit>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/414914.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号