Advertisement
Guest User

Untitled

a guest
May 1st, 2011
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.56 KB | None | 0 0
  1. //This are the files from my .JAR in the deployed .EAR file
  2.  
  3. // hibernate.cfg.xml(in root folder)
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <!DOCTYPE hibernate-configuration PUBLIC
  6.         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  7.         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  8. <hibernate-configuration>
  9.     <session-factory name="SessionFactory">
  10.         <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  11.         <property name="hibernate.connection.password">*******</property>
  12.         <property name="hibernate.connection.url">jdbc:mysql://localhost/astrachallenge</property>
  13.         <property name="hibernate.connection.username">root</property>
  14.         <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  15.         <property name="hibernate.hbm2ddl.auto">update</property>
  16.         <property name="connection.datasource">SampleDS</property>
  17.         <mapping resource="org/astra/challenge/hibernate/Person.hbm.xml"></mapping>
  18.     </session-factory>
  19. </hibernate-configuration>
  20.  
  21. ////////////////////////////////////////////////////////////////////////////////////////////
  22.  
  23. // org\astra\challenge\hibernate\Person.hbm.xml
  24.  
  25. <?xml version="1.0"?>
  26. <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
  27.                                   "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
  28. <!-- Generated Apr 30, 2011 10:19:44 AM by Hibernate Tools 3.4.0.CR1 -->
  29. <hibernate-mapping>
  30.  <class catalog="astrachallenge"
  31.  name="org.astra.challenge.hibernate.Person" table="person">
  32.   <id column="id" name="id" type="java.lang.Integer">
  33.    <column name="id"/>
  34.    <generator class="identity"/>
  35.   </id>
  36.   <property column="first_name" lazy="false"
  37.   name="firstName" type="string">
  38.    <column length="420" name="first_name" not-null="true" sql-type="VARCHAR"/>
  39.   </property>
  40.   <property column="last_name" lazy="false"
  41.   name="lastName" type="string">
  42.    <column length="20" name="last_name" not-null="true" sql-type="VARCHAR"/>
  43.   </property>
  44.   <property column="age" lazy="false" name="age" type="java.lang.Integer">
  45.    <column name="age" sql-type="INTEGER"/>
  46.   </property>
  47.   <property column="address1" lazy="false"
  48.   name="address1" type="string">
  49.    <column length="70" name="address1" sql-type="VARCHAR"/>
  50.   </property>
  51.   <property column="address2" lazy="false"
  52.   name="address2" type="string">
  53.    <column length="70" name="address2" sql-type="VARCHAR"/>
  54.   </property>
  55.   <property column="city" lazy="false" name="city" type="string">
  56.    <column length="50" name="city" sql-type="VARCHAR"/>
  57.   </property>
  58.   <property column="country" lazy="false"
  59.   name="country" type="string">
  60.    <column length="50" name="country" sql-type="VARCHAR"/>
  61.   </property>
  62.   <property column="zip_code" lazy="false"
  63.   name="zipCode" type="string">
  64.    <column length="10" name="zip_code" sql-type="VARCHAR"/>
  65.   </property>
  66.   <property column="gender" lazy="false" name="gender" type="string">
  67.    <column length="6" name="gender" sql-type="VARCHAR"/>
  68.   </property>
  69.   <property column="emial" lazy="false" name="email" type="string">
  70.    <column length="60" name="email" sql-type="VARCHAR"/>
  71.   </property>
  72.  </class>
  73. </hibernate-mapping>
  74.  
  75.  
  76. ////////////////////////////////////////////////////////////////////////////////////////////
  77.  
  78. // META-INF\persistence.xml
  79.  
  80. <?xml version="1.0" encoding="UTF-8"?>
  81. <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/
  82. persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  83. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://
  84. java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  85. <persistence-unit name="hibernateUnit" transaction-type="JTA">
  86. <provider>org.hibernate.ejb.HibernatePersistence</provider>
  87. <jta-data-source>java:/MySqlDS</jta-data-source>
  88. <properties>
  89. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
  90. <property name="hibernate.hbm2ddl.auto" value="update"/>
  91. </properties>
  92. </persistence-unit>
  93. </persistence>
  94.  
  95. ////////////////////////////////////////////////////////////////////////////////////////////
  96.  
  97. // META-INF\service-hibernate.xml
  98.  
  99. <server>
  100. <mbean code="org.jboss.hibernate.jmx.Hibernate"
  101. name="jboss.har:service=Hibernate">
  102. <attribute name="DatasourceName">java:/ MySqlDS</attribute>
  103. <attribute name="Dialect">
  104. org.hibernate.dialect.MySQLDialect
  105. </attribute>
  106. <attribute name="SessionFactoryName">
  107. java:/hibernate/SessionFactory
  108. </attribute>
  109. <attribute name="CacheProviderClass">
  110. org.hibernate.cache.HashtableCacheProvider
  111. </attribute>
  112. </mbean>
  113. </server>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement