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.
85 lines
4.6 KiB
85 lines
4.6 KiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
|
|
-->
|
|
<!-- persistence.xml schema -->
|
|
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
|
|
version="2.0">
|
|
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
|
|
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
|
|
<class>org.apache.openmeetings.db.entity.HistoricalEntity</class>
|
|
<class>org.apache.openmeetings.db.entity.basic.ChatMessage</class>
|
|
<class>org.apache.openmeetings.db.entity.basic.Configuration</class>
|
|
<class>org.apache.openmeetings.db.entity.basic.MailMessage</class>
|
|
<class>org.apache.openmeetings.db.entity.calendar.Appointment</class>
|
|
<class>org.apache.openmeetings.db.entity.calendar.MeetingMember</class>
|
|
<class>org.apache.openmeetings.db.entity.calendar.OmCalendar</class>
|
|
<class>org.apache.openmeetings.db.entity.file.BaseFileItem</class>
|
|
<class>org.apache.openmeetings.db.entity.file.FileItem</class>
|
|
<class>org.apache.openmeetings.db.entity.file.FileItemLog</class>
|
|
<class>org.apache.openmeetings.db.entity.log.ConferenceLog</class>
|
|
<class>org.apache.openmeetings.db.entity.record.Recording</class>
|
|
<class>org.apache.openmeetings.db.entity.record.RecordingChunk</class>
|
|
<class>org.apache.openmeetings.db.entity.room.Invitation</class>
|
|
<class>org.apache.openmeetings.db.entity.room.Room</class>
|
|
<class>org.apache.openmeetings.db.entity.room.RoomFile</class>
|
|
<class>org.apache.openmeetings.db.entity.room.RoomGroup</class>
|
|
<class>org.apache.openmeetings.db.entity.room.RoomModerator</class>
|
|
<class>org.apache.openmeetings.db.entity.room.RoomPoll</class>
|
|
<class>org.apache.openmeetings.db.entity.room.RoomPollAnswer</class>
|
|
<class>org.apache.openmeetings.db.entity.room.ExtraMenu</class>
|
|
<class>org.apache.openmeetings.db.entity.server.LdapConfig</class>
|
|
<class>org.apache.openmeetings.db.entity.server.OAuthServer</class>
|
|
<class>org.apache.openmeetings.db.entity.server.Sessiondata</class>
|
|
<class>org.apache.openmeetings.db.entity.server.SOAPLogin</class>
|
|
<class>org.apache.openmeetings.db.entity.user.Address</class>
|
|
<class>org.apache.openmeetings.db.entity.user.AsteriskSipUser</class>
|
|
<class>org.apache.openmeetings.db.entity.user.Group</class>
|
|
<class>org.apache.openmeetings.db.entity.user.GroupUser</class>
|
|
<class>org.apache.openmeetings.db.entity.user.PrivateMessage</class>
|
|
<class>org.apache.openmeetings.db.entity.user.PrivateMessageFolder</class>
|
|
<class>org.apache.openmeetings.db.entity.user.User</class>
|
|
<class>org.apache.openmeetings.db.entity.user.UserContact</class>
|
|
<exclude-unlisted-classes>false</exclude-unlisted-classes>
|
|
<properties>
|
|
<property name="openjpa.RuntimeUnenhancedClasses" value="unsupported" />
|
|
<property name="openjpa.ConnectionDriverName" value="org.apache.commons.dbcp2.BasicDataSource" />
|
|
<property name="openjpa.ConnectionProperties"
|
|
value="DriverClassName=oracle.jdbc.driver.OracleDriver
|
|
, Url=jdbc:oracle:thin:@localhost:1521:openmeetings
|
|
, create=true
|
|
, maxTotal=100
|
|
, maxIdle=100
|
|
, minIdle=0
|
|
, maxWaitMillis=10000
|
|
, TestOnBorrow=true
|
|
, Username=${db_user}
|
|
, Password=${db_pass}" />
|
|
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema" />
|
|
<property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO" />
|
|
<property name="openjpa.DataCache" value="true" />
|
|
<property name="openjpa.QueryCache" value="true" />
|
|
<property name="openjpa.jdbc.DBDictionary" value="oracle(MaxAutoAssignNameLength=28, BatchLimit=100)" />
|
|
<property name="openjpa.jdbc.QuerySQLCache" value="false" />
|
|
<!--property name="openjpa.RemoteCommitProvider" value="tcp(Addresses=127.0.0.1)" /-->
|
|
</properties>
|
|
</persistence-unit>
|
|
</persistence>
|