Advertisement
Guest User

Untitled

a guest
May 10th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.49 KB | None | 0 0
  1. ` ...
  2. 08:47:10.900 [localhost-startStop-1] INFO o.s.b.f.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
  3.  
  4. ` <?xml version="1.0" encoding="UTF-8"?>
  5. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
  6. <listener>
  7. <listener-class>
  8. org.springframework.web.context.ContextLoaderListener
  9. </listener-class>
  10. </listener>
  11. <listener>
  12. <listener-class>
  13. org.springframework.web.context.request.RequestContextListener
  14. </listener-class>
  15. </listener>
  16. <context-param>
  17. <param-name>contextConfigLocation</param-name>
  18. <param-value>
  19. /WEB-INF/applicationContext.xml
  20. </param-value>
  21. </context-param>
  22. <context-param>
  23. <param-name>javax.faces.PROJECT_STAGE</param-name>
  24. <param-value>Development</param-value>
  25. </context-param>
  26. <context-param>
  27. <param-name>javax.faces.FACELETS_LIBRARIES</param-name>
  28. <param-value>/WEB-INF/springsecurity.taglib.xml</param-value>
  29. </context-param>
  30. <!--
  31. <filter>
  32. <filter-name>springSecurityFilterChain</filter-name>
  33. <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  34. </filter>
  35. <filter-mapping>
  36. <filter-name>springSecurityFilterChain</filter-name>
  37. <url-pattern>/*</url-pattern>
  38. </filter-mapping>
  39. -->
  40. <filter>
  41. <filter-name>loginFilter</filter-name>
  42. <filter-class>com.kletus.silentHomeCemetery.filters.LoginFilter</filter-class>
  43. </filter>
  44. <filter-mapping>
  45. <filter-name>loginFilter</filter-name>
  46. <url-pattern>/faces/Admin/*</url-pattern>
  47. </filter-mapping>
  48. <filter>
  49. <filter-name>preventLoginFilter</filter-name>
  50. <filter-class>com.kletus.silentHomeCemetery.filters.PreventLoginFilter</filter-class>
  51. </filter>
  52. <filter-mapping>
  53. <filter-name>preventLoginFilter</filter-name>
  54. <url-pattern>/faces/index.xhtml</url-pattern>
  55. </filter-mapping>
  56. <servlet>
  57. <servlet-name>Faces Servlet</servlet-name>
  58. <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  59. <load-on-startup>1</load-on-startup>
  60. </servlet>
  61.  
  62. <servlet-mapping>
  63. <servlet-name>Faces Servlet</servlet-name>
  64. <url-pattern>*.xhtml</url-pattern>
  65. <!-- Map these files with JSF -->
  66. <url-pattern>/faces/*</url-pattern>
  67. <url-pattern>*.jsf</url-pattern>
  68. <url-pattern>*.faces</url-pattern>
  69. </servlet-mapping>
  70.  
  71. <welcome-file-list>
  72. <welcome-file>index.xhtml</welcome-file>
  73. <welcome-file>/faces/index.xhtml</welcome-file>
  74. </welcome-file-list>
  75.  
  76. <context-param>
  77. <description>State saving method: 'client' or 'server' (=default). See JSF Specification 2.5.2</description>
  78. <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  79. <param-value>client</param-value>
  80. </context-param>
  81.  
  82. <session-config>
  83. <session-timeout>30</session-timeout>
  84. </session-config>
  85. </web-app>`
  86.  
  87. `<?xml version="1.0" encoding="UTF-8"?>
  88. <beans
  89. xmlns="http://www.springframework.org/schema/beans:beans"
  90. xmlns:p="http://www.springframework.org/schema/p"
  91. xmlns:context="http://www.springframework.org/schema/context"
  92. xmlns:jee="http://www.springframework.org/schema/jee"
  93. xmlns:jpa="http://www.springframework.org/schema/data/jpa"
  94. xmlns:util="http://www.springframework.org/schema/util"
  95. xmlns:tx="http://www.springframework.org/schema/tx"
  96. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  97. xsi:schemaLocation="
  98. http://www.springframework.org/schema/beans
  99. http://www.springframework.org/schema/beans/spring-beans.xsd
  100. http://www.springframework.org/schema/context
  101. http://www.springframework.org/schema/context/spring-context.xsd
  102. http://www.springframework.org/schema/jee
  103. http://www.springframework.org/schema/jee/spring-jee.xsd
  104. http://www.springframework.org/schema/util
  105. http://www.springframework.org/schema/util/spring-util.xsd
  106. http://www.springframework.org/schema/tx
  107. http://www.springframework.org/schema/tx/spring-tx.xsd
  108. http://www.springframework.org/schema/data/jpa
  109. http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">
  110.  
  111. <!-- http://www.springframework.org/schema/data/jpa/spring-jpa-1.2.xsd"> -->
  112.  
  113. <!-- DispatcherServlet Context: defines this servlet's request-processing infrastructure -->
  114.  
  115. <!-- Enables the Spring MVC @Controller programming model -->
  116. <annotation-driven/>
  117.  
  118. <!-- Package needed to be scanned for annotation -->
  119. <context:component-scan base-package="spring"/>
  120.  
  121. <!-- Use annotation for configuration-->
  122. <context:annotation-config/>
  123. <context:spring-configured/>
  124.  
  125. <!-- Handles HTTP GET requests for /resources/** by efficiently serving
  126. up static resources in the ${webappRoot}/resources directory -->
  127. <resources mapping="/resources/**" location="/resources/" />
  128.  
  129. <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  130. <property name="driverClassName" value="com.db2.jdbc.Driver" />
  131. <property name="url" value="jdbc:db2://localhost:50000/SLNTRURO" />
  132. <property name="username" value="<name>" />
  133. <property name="password" value="<password>" />
  134. </bean>
  135.  
  136. <!-- Hibernate 4 SessionFactory Bean definition -->
  137. <bean id="hibernate4AnnotatedSessionFactory"
  138. class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  139. <property name="dataSource" ref="dataSource" />
  140. <property name="annotatedClasses">
  141. <list>
  142. <value>com.kletus.silentHomeCemetery.model.jpa.GraveInfo</value>
  143. <value>com.kletus.silentHomeCemetery.model.jpa.Control</value>
  144. <value>com.kletus.silentHomeCemetery.model.jpa.Encrypted_lot_info</value>
  145. <value>com.kletus.silentHomeCemetery.model.jpa.EncryptedGraveInfo</value>
  146. <value>com.kletus.silentHomeCemetery.model.jpa.EncryptionKey</value>
  147. <value>com.kletus.silentHomeCemetery.model.jpa.LotInfo</value>
  148. <value>com.kletus.silentHomeCemetery.model.jpa.Security</value>
  149. <value>com.kletus.silentHomeCemetery.model.jpa.SilentHomeUser</value>
  150. <value>com.kletus.silentHomeCemetery.model.jpa.UserRole</value>
  151. <value>com.kletus.silentHomeCemetery.model.jpa.Role</value>
  152.  
  153. </list>
  154. </property>
  155. <property name="hibernateProperties">
  156. <props>
  157. <prop key="hibernate.dialect">org.hibernate.dialect.DB2Dialect
  158. </prop>
  159. <prop key="hibernate.show_sql">true</prop>
  160. </props>
  161. </property>
  162. </bean>
  163.  
  164. <bean id="UserDAO" class="com.kletus.silentHomeCemetery.DAO.UserDAO">
  165. <property name="sessionFactory"
  166. ref="hibernate4AnnotatedSessionFactory" />
  167. </bean>
  168.  
  169. <context:component-scan base-package="com.kletus.silentHomeCemetery" />
  170.  
  171. <bean id="persistenceUnitManager" class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager">
  172. <!-- <property name="defaultPersistenceUnitName" value="nutrition-pu"/> -->
  173. <property name="persistenceXmlLocation" value="classpath:META-INF/persistence.xml"/>
  174. <property name="defaultDataSource" ref="dataSource" />
  175. </bean>
  176.  
  177. <!-- JPA -->
  178. <bean id="entityManager"
  179. class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  180. <property name="dataSource" ref="dataSource" />
  181. <property name="persistenceUnitManager" ref="persistenceUnitManager" />
  182. <property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
  183. </bean>
  184.  
  185. <!-- jpaVendorAdapter (works in conjunction with the persistence.xml) -->
  186. <bean id="jpaVendorAdapter"
  187. class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  188. <property name="database" value="${jpa.database}" />
  189. <property name="showSql" value="${jpa.showSql}" />
  190. <property name="databasePlatform" value="${jpa.dialect}" />
  191. <property name="generateDdl" value="${jpa.generateDdl}" />
  192. <property name="packagesToScan" value="com.kletus.silentHomeCemetery.model.jpa" />
  193. </bean>
  194.  
  195. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  196. <property name="entityManagerFactory" ref="entityManager" />
  197. <property name="dataSource" ref="dataSource" />
  198. </bean>
  199.  
  200. <bean id="persistenceAnnotation" class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
  201.  
  202. </beans>`
  203.  
  204. ` <?xml version="1.0" encoding="UTF-8"?>
  205. <entity-mappings version="2.5" xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/orm"
  206. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  207. xsi:schemaLocation="http://www.eclipse.org/eclipselink/xsds/persistence/orm http://www.eclipse.org/eclipselink/xsds/eclipselink_orm_2_5.xsd">
  208. <named-query name="Control.findAll">
  209. <query>select c from Control c</query>
  210. </named-query>
  211. <named-query name="Encrypted_lot_info.findAll">
  212. <query>select e from Encrypted_lot_info e</query>
  213. </named-query>
  214. <named-query name="EncryptedGraveInfo.findAll">
  215. <query>select e from EncryptedGraveInfo e</query>
  216. </named-query>
  217. <named-query name="EncryptionKey.findAll">
  218. <query>select e from EncryptionKey e</query>
  219. </named-query>
  220. <named-query name="LotInfo.findAll">
  221. <query>select l from LotInfo l</query>
  222. </named-query>
  223. <named-query name="Security.findAll">
  224. <query>select s from Security s</query>
  225. </named-query>
  226.  
  227. <named-query name="SilentHomeUser.findAll">
  228. <query>select u from SilentHomeUser u</query>
  229. </named-query>
  230.  
  231. <named-query name="UserRole.findAll">
  232. <query>select z from UserRole z</query>
  233. </named-query>
  234.  
  235. <named-query name="Role.findAll">
  236. <query>select r from Role r</query>
  237. </named-query>
  238.  
  239. <entity class="com.kletus.silentHomeCemetery.model.jpa.Control" access="VIRTUAL">
  240. <table name="CONTROLS"/>
  241. <attributes>
  242. <id name="controlKey" attribute-type="int">
  243. <column name="CONTROL_KEY"/>
  244. <generated-value strategy="AUTO"/>
  245. </id>
  246. <basic name="dateLastBackup" attribute-type="java.util.Date">
  247. <column name="DATE_LAST_BACKUP"/>
  248. <temporal>DATE</temporal>
  249. </basic>
  250. <basic name="dateLastCompact" attribute-type="java.util.Date">
  251. <column name="DATE_LAST_COMPACT"/>
  252. <temporal>DATE</temporal>
  253. </basic>
  254. </attributes>
  255. </entity>
  256. <entity class="com.kletus.silentHomeCemetery.model.jpa.Encrypted_lot_info" access="VIRTUAL">
  257. <table name='"ENCRYPTED LOT INFO"'/>
  258. <attributes>
  259. <id name="eLotId" attribute-type="int">
  260. <column name="E_LOT_ID"/>
  261. <generated-value strategy="AUTO"/>
  262. </id>
  263. <basic name="eLot" attribute-type="String">
  264. <column name="E_LOT"/>
  265. </basic>
  266. <basic name="eLotAddDate" attribute-type="String">
  267. <column name="E_LOT_ADD_DATE"/>
  268. </basic>
  269. <basic name="eLotChgDate" attribute-type="String">
  270. <column name="E_LOT_CHG_DATE"/>
  271. </basic>
  272. <basic name="eLotName" attribute-type="String">
  273. <column name="E_LOT_NAME"/>
  274. </basic>
  275. <basic name="eLotNextOfKin" attribute-type="String">
  276. <column name="E_LOT_NEXT_OF_KIN"/>
  277. </basic>
  278. <basic name="eLotNotes" attribute-type="String">
  279. <column name="E_LOT_NOTES"/>
  280. </basic>
  281. <basic name="eLotOrigLotNbr" attribute-type="String">
  282. <column name="E_LOT_ORIG_LOT_NBR"/>
  283. </basic>
  284. <basic name="eLotUniqId" attribute-type="String">
  285. <column name="E_LOT_UNIQ_ID"/>
  286. </basic>
  287. <basic name="eUserName" attribute-type="String">
  288. <column name="E_USER_NAME"/>
  289. </basic>
  290. <basic name="key" attribute-type="String">
  291. <column name='"KEY"'/>
  292. </basic>
  293. </attributes>
  294. </entity>
  295. <entity class="com.kletus.silentHomeCemetery.model.jpa.EncryptedGraveInfo" access="VIRTUAL">
  296. <table name="ENCRYPTED_GRAVE_INFO"/>
  297. <attributes>
  298. <id name="eGraveId" attribute-type="int">
  299. <column name="E_GRAVE_ID"/>
  300. <generated-value strategy="AUTO"/>
  301. </id>
  302. <basic name="dateLastChanged" attribute-type="java.sql.Timestamp">
  303. <column name="DATE_LAST_CHANGED"/>
  304. </basic>
  305. <basic name="eDeathDate" attribute-type="String">
  306. <column name="E_DEATH_DATE"/>
  307. </basic>
  308. <basic name="eGraveAddDate" attribute-type="String">
  309. <column name="E_GRAVE_ADD_DATE"/>
  310. </basic>
  311. <basic name="eGraveChgDate" attribute-type="String">
  312. <column name="E_GRAVE_CHG_DATE"/>
  313. </basic>
  314. <basic name="eGraveDate" attribute-type="String">
  315. <column name="E_GRAVE_DATE"/>
  316. </basic>
  317. <basic name="eGraveFuneralDirector" attribute-type="String">
  318. <column name="E_GRAVE_FUNERAL_DIRECTOR"/>
  319. </basic>
  320. <basic name="eGraveLot" attribute-type="String">
  321. <column name="E_GRAVE_LOT"/>
  322. </basic>
  323. <basic name="eGraveLotUniqId" attribute-type="String">
  324. <column name="E_GRAVE_LOT_UNIQ_ID"/>
  325. </basic>
  326. <basic name="eGraveName" attribute-type="String">
  327. <column name="E_GRAVE_NAME"/>
  328. </basic>
  329. <basic name="eGraveNbr" attribute-type="String">
  330. <column name="E_GRAVE_NBR"/>
  331. </basic>
  332. <basic name="eGraveNotes" attribute-type="String">
  333. <column name="E_GRAVE_NOTES"/>
  334. </basic>
  335. <basic name="eUserName" attribute-type="String">
  336. <column name="E_USER_NAME"/>
  337. </basic>
  338. <basic name="encryptedGraveId" attribute-type="String">
  339. <column name="ENCRYPTED_GRAVE_ID"/>
  340. </basic>
  341. <basic name="key" attribute-type="String">
  342. <column name='"KEY"'/>
  343. </basic>
  344. </attributes>
  345. </entity>
  346. <entity class="com.kletus.silentHomeCemetery.model.jpa.EncryptionKey" access="VIRTUAL">
  347. <table name="ENCRYPTION_KEYS"/>
  348. <attributes>
  349. <id name="keyTracker" attribute-type="long">
  350. <column name="KEY_TRACKER"/>
  351. <generated-value strategy="AUTO"/>
  352. </id>
  353. <basic name="key" attribute-type="String">
  354. <column name='"KEY"'/>
  355. </basic>
  356. </attributes>
  357. </entity>
  358. <entity class="com.kletus.silentHomeCemetery.model.jpa.LotInfo" access="VIRTUAL">
  359. <table name="LOT_INFO"/>
  360. <attributes>
  361. <id name="lotUniqId" attribute-type="int">
  362. <column name="LOT_UNIQ_ID"/>
  363. <generated-value strategy="AUTO"/>
  364. </id>
  365. <basic name="encryption_key" attribute-type="byte[]">
  366. <column name='"ENCRYPTION KEY"'/>
  367. </basic>
  368. <basic name="lot" attribute-type="int">
  369. </basic>
  370. <basic name="lotAddDate" attribute-type="java.util.Date">
  371. <column name="LOT_ADD_DATE"/>
  372. <temporal>DATE</temporal>
  373. </basic>
  374. <basic name="lotChgDate" attribute-type="java.sql.Timestamp">
  375. <column name="LOT_CHG_DATE"/>
  376. </basic>
  377. <basic name="lotName" attribute-type="String">
  378. <column name="LOT_NAME"/>
  379. </basic>
  380. <basic name="lotNextOfKin" attribute-type="String">
  381. <column name="LOT_NEXT_OF_KIN"/>
  382. </basic>
  383. <basic name="lotNotes" attribute-type="String">
  384. <column name="LOT_NOTES"/>
  385. </basic>
  386. <basic name="lotOrigLotNbr" attribute-type="String">
  387. <column name="LOT_ORIG_LOT_NBR"/>
  388. </basic>
  389. <basic name="userName" attribute-type="String">
  390. <column name="USER_NAME"/>
  391. </basic>
  392. </attributes>
  393. </entity>
  394. <entity class="com.kletus.silentHomeCemetery.model.jpa.GraveInfo" access="VIRTUAL">
  395. <table name="GRAVE_INFO"/>
  396. <attributes>
  397. <id name="GraveId" attribute-type="int">
  398. <column name="GRAVE_ID"/>
  399. <generated-value strategy="AUTO"/>
  400. </id>
  401. <basic name="graveChgDate" attribute-type="java.sql.Timestamp">
  402. <column name="GRAVE_CHG_DATE"/>
  403. </basic>
  404. <basic name="deathDate" attribute-type="java.sql.Timestamp">
  405. <column name="DEATH_DATE"/>
  406. </basic>
  407. <basic name="graveAddDate" attribute-type="java.sql.Timestamp">
  408. <column name="GRAVE_ADD_DATE"/>
  409. </basic>
  410. <basic name="graveDate" attribute-type="String">
  411. <column name="GRAVE_DATE"/>
  412. </basic>
  413. <basic name="graveFuneralDirector" attribute-type="String">
  414. <column name="GRAVE_FUNERAL_DIRECTOR"/>
  415. </basic>
  416. <basic name="graveLot" attribute-type="String">
  417. <column name="GRAVE_LOT"/>
  418. </basic>
  419. <basic name="graveLotUniqId" attribute-type="String">
  420. <column name="GRAVE_LOT_UNIQ_ID"/>
  421. </basic>
  422. <basic name="graveName" attribute-type="String">
  423. <column name="GRAVE_NAME"/>
  424. </basic>
  425. <basic name="graveNbr" attribute-type="String">
  426. <column name="GRAVE_NBR"/>
  427. </basic>
  428. <basic name="graveNotes" attribute-type="String">
  429. <column name="GRAVE_NOTES"/>
  430. </basic>
  431. <basic name="userName" attribute-type="String">
  432. <column name="USER_NAME"/>
  433. </basic>
  434. <basic name="encryptKey" attribute-type="Byte">
  435. <column name='"ENCRYPT_KEY"'/>
  436. </basic>
  437. </attributes>
  438. </entity>
  439.  
  440. <embeddable class='com.kletus.silentHomeCemetery.model.jpa.UserRolePK"' access="VIRTUAL">
  441. <attributes>
  442. <basic name="userId" attribute-type="int">
  443. <column name="USER_ID"/>
  444. </basic>
  445. <basic name="roleId" attribute-type="int">
  446. <column name="ROLE_ID"/>
  447. </basic>
  448. </attributes>
  449. </embeddable>
  450.  
  451. <entity class='com.kletus.silentHomeCemetery.model.jpa.UserRole"' access="VIRTUAL">
  452. <table name="USER_ROLES"/>
  453. <attributes>
  454. <id name="userId" attribute-type="int">
  455. <column name="USER_ID"/>
  456. </id>
  457. <basic name="roleId" attribute-type="int">
  458. <column name="ROLE_ID"/>
  459. </basic>
  460. </attributes>
  461. </entity>
  462.  
  463. <entity class='com.kletus.silentHomeCemetery.model.jpa.Role"' access="VIRTUAL">
  464. <table name="ROLES"/>
  465. <attributes>
  466. <id name="roleId" attribute-type="int">
  467. <column name="ROLE_ID"/>
  468. </id>
  469. <basic name="role" attribute-type="String">
  470. <column name="ROLE"/>
  471. </basic>
  472. </attributes>
  473. </entity>
  474.  
  475. <entity class='com.kletus.silentHomeCemetery.model.jpa.SilentHomeUser"' access="VIRTUAL">
  476. <table name="SILENT_HOME_USER"/>
  477. <attributes>
  478. <id name="userId" attribute-type="int">
  479. <column name="USER_ID"/>
  480. </id>
  481. <basic name="activeInd" attribute-type="int">
  482. <column name="ACTIVE_IND"/>
  483. </basic>
  484. <basic name="fName" attribute-type="String">
  485. <column name="FNAME"/>
  486. </basic>
  487. <basic name="mName" attribute-type="String">
  488. <column name="MNAME"/>
  489. </basic>
  490. <basic name="lName" attribute-type="String">
  491. <column name="LNAME"/>
  492. </basic>
  493. <basic name="password" attribute-type="String">
  494. <column name="PASSWORD"/>
  495. </basic>
  496. </attributes>
  497. </entity>
  498.  
  499. </entity-mappings>`
  500.  
  501. `<?xml version="1.0" encoding="UTF-8"?>
  502.  
  503. <beans xmlns="http://www.springframework.org/schema/beans:beans"
  504. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
  505. xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  506. xsi:schemaLocation="http://www.springframework.org/schema/beans
  507. http://www.springframework.org/schema/beans/spring-beans.xsd
  508. http://www.springframework.org/schema/aop
  509. http://www.springframework.org/schema/aop/spring-aop.xsd
  510. http://www.springframework.org/schema/context
  511. http://www.springframework.org/schema/context/spring-context.xsd
  512. http://www.springframework.org/schema/tx
  513. http://www.springframework.org/schema/tx/spring-tx.xsd">
  514.  
  515. <context:component-scan base-package="com.kletus.SilentHomeCemetery" />
  516.  
  517. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  518. <property name="persistenceXmlLocation" value="classpath:/persistence.xml" />
  519. <!-- <property name="persistenceUnitName" value="userPersistenceUnit" /> -->
  520. <property name="dataSource" ref="dataSource" />
  521. <property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
  522. <property name="jpaDialect" ref="jpaDialect" />
  523. </bean>
  524.  
  525. <bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  526. <property name="database" value="DB2" />
  527. <property name="databasePlatform" value="org.hibernate.dialect.DB2Dialect" />
  528. </bean>
  529.  
  530. <bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
  531.  
  532. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  533. <property name="entityManagerFactory" ref="entityManagerFactory" />
  534. <property name="dataSource" ref="dataSource" />
  535. <property name="jpaDialect" ref="jpaDialect" />
  536. </bean>
  537.  
  538. <tx:annotation-driven transaction-manager="transactionManager" />
  539.  
  540. <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  541. <property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" />
  542. <property name="url" value="jdbc:db2://localhost:50000/SLNTRURO:retrieveMessagesFromServerOnGetMessage=true;" />
  543.  
  544. <property name="username" value="<name>" />
  545. <property name="password" value="<password">"/>
  546. </bean>
  547. </beans>`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement