Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/02/2013, 10:13
gebremswar
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago de Surco, Lima - Perú
Mensajes: 266
Antigüedad: 12 años, 9 meses
Puntos: 57
Información Respuesta: Mapeo de tabla en Spring con Hibernate

Justamente ahi hay un problema ...
Código XML:
Ver original
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
  4.     xmlns:tx="http://www.springframework.org/schema/tx"
  5.     xsi:schemaLocation="
  6.        http://www.springframework.org/schema/beans
  7.        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  8.        http://www.springframework.org/schema/context
  9.        http://www.springframework.org/schema/context/spring-context-3.0.xsd
  10.        http://www.springframework.org/schema/tx
  11.        http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
  12.     <context:component-scan base-package="com.spring" />
  13.  
  14.     <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
  15.         destroy-method="close">
  16.         <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  17.         <property name="url" value="jdbc:mysql://localhost:3306/testid" />
  18.         <property name="username" value="root" />
  19.         <property name="password" value="" />
  20.     </bean>
  21.     <!-- context:property-placeholder location="com/spring/resources/database.properties"/ -->
  22.     <bean id="sessionFactory"
  23.         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
  24.         lazy-init="true">
  25.         <property name="dataSource" ref="dataSource" />
  26.         <property name="hibernateProperties">
  27.             <props>
  28.                 <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
  29.                 <prop key="hibernate.hbm2ddl.auto">auto</prop>
  30.                 <prop key="hibernate.show_sql">false</prop>
  31.                 <prop key="hibernate.c3p0.min_size">5</prop>
  32.                 <prop key="hibernate.c3p0.max_size">20</prop>
  33.                 <prop key="hibernate.c3p0.timeout">300</prop>
  34.                 <prop key="hibernate.c3p0.max_statements">50</prop>
  35.                 <prop key="hibernate.c3p0.idle_test_period">3000</prop>
  36.             </props>
  37.         </property>
  38.         <!-- Paquete donde se encuentran los beans de mapeo de las tablas -->
  39.         <!-- <property name="packagesToScan" value="com.spring.model"/> -->
  40.     </bean>
  41.     <bean id="transactionManager"
  42.         class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  43.         <property name="sessionFactory" ref="sessionFactory" />
  44.     </bean>
  45. </beans>
En la linea 39 esta propiedad me marca como error, por eso la tuve que comentar. No estoy seguro si tiene que ver con el tema de versiones.

Ey, un momento. Pero entonces como se generan las anotaciones, creo que necesitaré entender el proceso porque creo haber retrocedido en entender esto.