Commit 2fb4d6d4a83fdb001f0bcca9ebf791e5bb33478a

Authored by Cleverson Sacramento
1 parent 2547297e
Exists in master

Ajustes no arquétipo para suportar as novas configurações para deploy no

JBoss AS7
archetype/jsf-jpa/src/main/resources/archetype-resources/pom.xml
... ... @@ -25,11 +25,14 @@
25 25 <artifactId>demoiselle-jpa</artifactId>
26 26 <scope>compile</scope>
27 27 </dependency>
  28 + <!-- If you are using a JTA transaction then use this extension -->
  29 + <!--
28 30 <dependency>
29 31 <groupId>br.gov.frameworkdemoiselle</groupId>
30 32 <artifactId>demoiselle-jta</artifactId>
31 33 <scope>compile</scope>
32 34 </dependency>
  35 + -->
33 36 <dependency>
34 37 <groupId>org.primefaces</groupId>
35 38 <artifactId>primefaces</artifactId>
... ...
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/java/domain/Bookmark.java
  1 +import static javax.persistence.GenerationType.SEQUENCE;
  2 +
1 3 package ${package}.domain;
2 4  
3 5 import java.io.Serializable;
... ... @@ -13,7 +15,7 @@ public class Bookmark implements Serializable {
13 15 private static final long serialVersionUID = 1L;
14 16  
15 17 @Id
16   - @GeneratedValue
  18 + @GeneratedValue(strategy = SEQUENCE)
17 19 private Long id;
18 20  
19 21 @Column
... ...
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/resources/META-INF/persistence.xml
... ... @@ -14,7 +14,6 @@
14 14 <property name="hibernate.show_sql" value="true" />
15 15 <property name="hibernate.format_sql" value="false" />
16 16 <property name="hibernate.hbm2ddl.auto" value="create-drop" />
17   - <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />
18 17 </properties>
19 18 </persistence-unit>
20 19  
... ... @@ -29,7 +28,7 @@
29 28 <property name="hibernate.show_sql" value="true" />
30 29 <property name="hibernate.format_sql" value="false" />
31 30 <property name="hibernate.hbm2ddl.auto" value="update" />
32   - <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />
  31 + <property name="hibernate.transaction.jta.platform" value="org.hibernate.service.jta.platform.internal.JBossAppServerJtaPlatform" />
33 32 </properties>
34 33 </persistence-unit>
35 34 -->
... ... @@ -45,7 +44,6 @@
45 44 <property name="hibernate.show_sql" value="true" />
46 45 <property name="hibernate.format_sql" value="false" />
47 46 <property name="hibernate.hbm2ddl.auto" value="create-drop" />
48   - <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />
49 47 </properties>
50 48 </persistence-unit>
51 49 -->
... ...
archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/resources/demoiselle.properties
... ... @@ -32,5 +32,3 @@
32 32 # "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>
33 33 # ou escreva para a Fundação do Software Livre (FSF) Inc.,
34 34 # 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
35   -
36   -frameworkdemoiselle.transaction.class=br.gov.frameworkdemoiselle.transaction.JPATransaction
... ...