All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.caucho.amber.cfg.persistence-40.rnc Maven / Gradle / Ivy

default namespace jpa_21 = "http://xmlns.jcp.org/xml/ns/persistence"
namespace local = ""

namespace xsi = "http://www.w3.org/2001/XMLSchema-instance"

t_boolean = string
t_class = string
t_jndi = string

pst21_persistence = element persistence {
  attribute version { "2.0" },

  attribute xsi:schemaLocation { string }?,

  pst21_persistence-unit*
}

pst21_persistence-unit = element persistence-unit {
  attribute name { string },

  attribute transaction-type { "JTA" | "RESOURCE_LOCAL" }?,

  element description { string }?,

  element provider { string }?,

  element jta-data-source { t_jndi }?,

  element non-jta-data-source { t_jndi }?,

  element mapping-file { string }*,

  element jar-file { string }*,

  element class { t_class }*,

  element exclude-unlisted-classes { t_boolean }?,

  element shared-cache-mode { string }?,

  element validation-mode { string }?,

  element properties {
    element property {
      attribute name { string },

      attribute value { string }
    }*
  }?
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy