You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.9 KiB
60 lines
2.9 KiB
7 years ago
|
<!--
|
||
|
~ Hibernate, Relational Persistence for Idiomatic Java
|
||
|
~
|
||
|
~ License: GNU Lesser General Public License (LGPL), version 2.1 or later.
|
||
|
~ See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
|
||
|
-->
|
||
|
|
||
|
<!-- Hibernate file-based configuration document.
|
||
|
|
||
|
<!DOCTYPE hibernate-configuration PUBLIC
|
||
|
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
||
|
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
|
||
|
|
||
|
An instance of this document contains property settings and references
|
||
|
to mapping files for a number of SessionFactory instances to be listed
|
||
|
in JNDI.
|
||
|
|
||
|
-->
|
||
|
|
||
|
<!ELEMENT hibernate-configuration (session-factory,security?)>
|
||
|
|
||
|
<!ELEMENT property (#PCDATA)>
|
||
|
<!ATTLIST property name CDATA #REQUIRED>
|
||
|
|
||
|
<!ELEMENT mapping EMPTY> <!-- reference to a mapping file -->
|
||
|
<!ATTLIST mapping resource CDATA #IMPLIED>
|
||
|
<!ATTLIST mapping file CDATA #IMPLIED>
|
||
|
<!ATTLIST mapping jar CDATA #IMPLIED>
|
||
|
<!ATTLIST mapping package CDATA #IMPLIED>
|
||
|
<!ATTLIST mapping class CDATA #IMPLIED>
|
||
|
|
||
|
<!ELEMENT class-cache EMPTY>
|
||
|
<!ATTLIST class-cache class CDATA #REQUIRED>
|
||
|
<!ATTLIST class-cache region CDATA #IMPLIED>
|
||
|
<!ATTLIST class-cache usage (read-only|read-write|nonstrict-read-write|transactional) #REQUIRED>
|
||
|
<!ATTLIST class-cache include (all|non-lazy) "all">
|
||
|
|
||
|
<!ELEMENT collection-cache EMPTY>
|
||
|
<!ATTLIST collection-cache collection CDATA #REQUIRED>
|
||
|
<!ATTLIST collection-cache region CDATA #IMPLIED>
|
||
|
<!ATTLIST collection-cache usage (read-only|read-write|nonstrict-read-write|transactional) #REQUIRED>
|
||
|
|
||
|
<!ELEMENT event (listener*)>
|
||
|
<!ATTLIST event type (auto-flush|merge|create|create-onflush|delete|dirty-check|evict|flush|flush-entity|load|load-collection|lock|refresh|replicate|save-update|save|update|pre-load|pre-update|pre-insert|pre-delete|pre-collection-recreate|pre-collection-remove|pre-collection-update|post-load|post-update|post-insert|post-delete|post-collection-recreate|post-collection-remove|post-collection-update|post-commit-update|post-commit-insert|post-commit-delete) #REQUIRED>
|
||
|
|
||
|
<!ELEMENT listener EMPTY>
|
||
|
<!ATTLIST listener type (auto-flush|merge|create|create-onflush|delete|dirty-check|evict|flush|flush-entity|load|load-collection|lock|refresh|replicate|save-update|save|update|pre-load|pre-update|pre-insert|pre-delete|pre-collection-recreate|pre-collection-remove|pre-collection-update|post-load|post-update|post-insert|post-delete|post-collection-recreate|post-collection-remove|post-collection-update|post-commit-update|post-commit-insert|post-commit-delete) #IMPLIED>
|
||
|
<!ATTLIST listener class CDATA #REQUIRED>
|
||
|
|
||
|
<!ELEMENT session-factory (property*, mapping*, (class-cache|collection-cache)*, event*, listener*)>
|
||
|
<!ATTLIST session-factory name CDATA #IMPLIED> <!-- the JNDI name -->
|
||
|
|
||
|
<!ELEMENT security (grant*)>
|
||
|
<!ATTLIST security context CDATA #REQUIRED> <!--the JACC contextID-->
|
||
|
|
||
|
<!ELEMENT grant EMPTY>
|
||
|
<!ATTLIST grant role CDATA #REQUIRED>
|
||
|
<!ATTLIST grant entity-name CDATA #REQUIRED>
|
||
|
<!ATTLIST grant actions CDATA #REQUIRED>
|