Java 在哪里可以找到可以在JPA中使用的属性名称?
Java 在哪里可以找到可以在JPA中使用的属性名称?,java,jakarta-ee,jpa,Java,Jakarta Ee,Jpa,我可以在persistence.xml文件的属性元素中使用的名称列表在哪里
<property name="eclipselink." value="" />
自从JPA2.0以来
<property name="javax.persistence." value="" />
试图搜索,但找不到任何内容。以下是标准属性列表,请参考:
8.2.1.9属性
properties元素用于指定标准和特定于供应商的属性和提示
适用于持久化单元及其实体管理器工厂配置的。
我可以在persistence.xml文件的属性元素中使用的名称列表在哪里
<property name="eclipselink." value="" />
自从JPA2.0以来
<property name="javax.persistence." value="" />
试图搜索,但找不到任何内容。以下是标准属性列表,请参考:
8.2.1.9属性
properties元素用于指定标准和特定于供应商的属性和提示
适用于持久化单元及其实体管理器工厂配置的。
本规范定义的以下属性和提示适用于Java EE和
Java SE环境:
javax.persistence.lock.timeout—的值(毫秒)
悲观锁超时。这只是一个暗示
javax.persistence.query.timeout-查询的值(毫秒)
超时。这只是一个暗示
javax.persistence.validation.group.pre-persistent-是
针对预持久化事件进行验证(覆盖
默认行为)
javax.persistence.validation.group.pre-update-组
针对更新前事件进行验证(覆盖
默认行为)
javax.persistence.validation.group.pre-remove-已删除的组
针对预删除事件进行验证(覆盖
默认行为)
本规范定义的以下属性适用于Java SE环境。
javax.persistence.jdbc.driver-驱动程序的完全限定名
阶级
javax.persistence.jdbc.url-特定于驱动程序的url
javax.persistence.jdbc.user-数据库连接使用的用户名
javax.persistence.jdbc.password-数据库连接的密码
验证
虽然是特定于供应商的属性,但您需要参考它们的文档。对于eclipse链接,您可以参考。以下是标准属性列表,请参考:
8.2.1.9属性
properties元素用于指定标准和特定于供应商的属性和提示
适用于持久化单元及其实体管理器工厂配置的。
本规范定义的以下属性和提示适用于Java EE和
Java SE环境:
javax.persistence.lock.timeout—的值(毫秒)
悲观锁超时。这只是一个暗示
javax.persistence.query.timeout-查询的值(毫秒)
超时。这只是一个暗示
javax.persistence.validation.group.pre-persistent-是
针对预持久化事件进行验证(覆盖
默认行为)
javax.persistence.validation.group.pre-update-组
针对更新前事件进行验证(覆盖
默认行为)
javax.persistence.validation.group.pre-remove-已删除的组
针对预删除事件进行验证(覆盖
默认行为)
本规范定义的以下属性适用于Java SE环境。
javax.persistence.jdbc.driver-驱动程序的完全限定名
阶级
javax.persistence.jdbc.url-特定于驱动程序的url
javax.persistence.jdbc.user-数据库连接使用的用户名
javax.persistence.jdbc.password-数据库连接的密码
验证
虽然是特定于供应商的属性,但您需要参考它们的文档。对于eclipse链接,您可以参考。任何将这些属性定义为常量的类?任何将这些属性定义为常量的类?