Advertisement
Guest User

Untitled

a guest
Jun 7th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. <import resource="/context-model.xml"/>
  2. <batch:job id="MainJob">
  3. <!-- File Load Step -->
  4.  
  5. <batch:step id="stepDataReadFromDB">
  6. <batch:tasklet>
  7. <batch:chunk reader="DataReaderDB" processor ="" dummyProcessor" writer="dummyWriter" commit-interval="2"></batch:chunk>
  8. </batch:tasklet>
  9. </batch:step>
  10. </batch:job>
  11. <bean id="DataReaderDB" class="org.springframework.batch.item.database.HibernateCursorItemReader">
  12. <property name="sessionFactory" ref="sessionFactory" />
  13. <property name="queryString" value="from Result" />
  14. <property name="useStatelessSession" value="false" />
  15.  
  16. </bean>
  17. <bean id="transactionManager" class="org.springframework.batch.support.transaction.ResourcelessTransactionManager"/>
  18. <bean id="jobLauncher" class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
  19. <property name="jobRepository" ref="jobRepository"/>
  20. </bean>
  21. <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  22. <property name="dataSource" ref="DataSource" />
  23. <property name="mappingLocations" value="classpath:META-INF/spring/batch/hibernate/*.hbm.xml" />
  24. <property name="hibernateProperties">
  25. <props>
  26. <prop key="hibernate.dialect"> org.hibernate.dialect.OracleDialect</prop>
  27. <prop key="hibernate.show_sql">true</prop>
  28. <prop key="hibernate.format_sql">true</prop>
  29. </props>
  30. </property>
  31. </bean>
  32.  
  33.  
  34. <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"/>
  35. <tx:annotation-driven transaction-manager="transactionManager"/>
  36.  
  37.  
  38. <bean id="DataSource" class="org.apache.commons.dbcp.BasicDataSource">
  39. <property name="driverClassName" value="oracle.jdbc.OracleDriver"/>
  40. <property name="url" value="jdbc:oracle:thin:@******"/>
  41. <property name="username" value="UN"/>
  42. <property name="password" value="PW"/>
  43. </bean>
  44.  
  45. <hibernate-configuration>
  46. <session-factory>
  47. <mapping class="org.core.reader.Result"/>
  48. </session-factory>
  49. </hibernate-configuration>
  50.  
  51. @Entity
  52. @Table(name = "RESULT")
  53. public class Result {
  54. @Id
  55. @Column(name = "SID", nullable = false)
  56. int sID;
  57. @Column(name = "COLUMN1")
  58. String studentName;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement