[
https://issues.jboss.org/browse/JBIDE-11394?page=com.atlassian.jira.plugi...
]
Pete Muir commented on JBIDE-11394:
-----------------------------------
JPA/Hibernate will correctly default a lot of that for you. Remember also, that we follow
convention over configuration, so we want to suggest a minimal good config, not present
all options. We should also include comments for them. Here is the template I would
suggest:
{code}
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
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">
<persistence-unit name="primary">
<!-- If you are running in a production environment, add a managed
data source, this example data source is just for development and testing!
-->
<!-- The datasource is deployed as ${ds-deployment-location}, you
can find it in the source at ${ds-source-location} -->
<jta-data-source>${ds-name}</jta-data-source>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto"
value="create-drop" />
<!-- Print's out the SQL statement Hibernate is using to the console,
useful for debugging -->
<property name="hibernate.show_sql" value="false" />
</properties>
</persistence-unit>
</persistence>
{code}
Specifically note that there are replacements in the comments, and that setting the
persistence-unit name to the project name is not really necessary, as they are scoped to
the deployment unit anyway and not used for anything much (unless you have >1, in which
case the project name is not unique enough).
Also note that we don't really recommend using hbm2ddl in update mode, so we
shouldn't generate that.
Generate persistence.xml and -ds.xml based on DTP Connection info
-----------------------------------------------------------------
Key: JBIDE-11394
URL:
https://issues.jboss.org/browse/JBIDE-11394
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: common/jst/core, hibernate
Environment: JBDS 5 Beta1
Reporter: Pete Muir
Assignee: Viacheslav Kabanovich
Priority: Minor
Fix For: 3.4.0.M1
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira