Advertisement
Guest User

Untitled

a guest
Nov 25th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.54 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans:beans xmlns="http://www.springframework.org/schema/mvc"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"
  4. xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"
  5. xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd
  6. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  7. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  8. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd">
  9.  
  10. <annotation-driven />
  11.  
  12. <!-- Getting Database properties -->
  13. <context:property-placeholder location="classpath:database.properties" />
  14.  
  15. <!-- Specifying the Resource location to load JS, CSS, Images etc -->
  16. <resources mapping="/resources/**" location="/resources/" />
  17.  
  18. <!-- View Resolver -->
  19. <beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  20. <beans:property name="prefix" value="/WEB-INF/jsp/" />
  21. <beans:property name="suffix" value=".jsp" />
  22. </beans:bean>
  23.  
  24. <!-- DataSource -->
  25. <beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
  26. <beans:property name="driverClassName" value="${database.driver}" />
  27. <beans:property name="url" value="${database.url}" />
  28. <beans:property name="username" value="${database.username}" />
  29. <beans:property name="password" value="${database.password}" />
  30. </beans:bean>
  31.  
  32. <!-- Hibernate 4 SessionFactory Bean definition -->
  33. <beans:bean id="hibernate4AnnotatedSessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
  34. <beans:property name="dataSource" ref="dataSource" />
  35.  
  36. <beans:property name="annotatedClasses">
  37. <beans:list>
  38. <beans:value>com.msebbz.beans.Calendar</beans:value>
  39. </beans:list>
  40. </beans:property>
  41.  
  42. <beans:property name="hibernateProperties">
  43. <beans:props>
  44. <beans:prop key="hibernate.dialect">${hibernate.dialect}</beans:prop>
  45. <beans:prop key="hibernate.show_sql">${hibernate.show_sql}</beans:prop>
  46. <beans:prop key="hibernate.format_sql">${hibernate.format_sql}</beans:prop>
  47. <beans:prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl}</beans:prop>
  48. </beans:props>
  49. </beans:property>
  50. </beans:bean>
  51.  
  52. <!-- Specifying base package of the Components like Controller, Service, DAO -->
  53. <context:component-scan base-package="com.msebbz.*" />
  54.  
  55. <!-- Transaction -->
  56. <beans:bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
  57. <beans:property name="sessionFactory" ref="hibernate4AnnotatedSessionFactory" />
  58. </beans:bean>
  59.  
  60. <tx:annotation-driven transaction-manager="transactionManager" />
  61.  
  62.  
  63. <beans:bean id="Calendar" class="com.msebbz.beans.Calendar"/>
  64. </beans:beans>
  65.  
  66. #Database related properties
  67. database.driver = com.mysql.jdbc.Driver
  68. database.url = jdbc:mysql://localhost:3306/#######
  69. database.username = #######
  70. database.password = #######
  71.  
  72.  
  73. #Hibernate related properties
  74. hibernate.dialect = org.hibernate.dialect.MySQLDialect
  75. hibernate.show_sql = true
  76. hibernate.format_sql = true
  77.  
  78. package com.msebbz.beans;
  79.  
  80. import javax.persistence.Entity;
  81. import javax.persistence.Id;
  82. import javax.persistence.Table;
  83.  
  84. @Entity
  85. @Table(name="calendar")
  86. public class Calendar {
  87.  
  88. @Id
  89. private String calendarId;
  90. private String calendarName;
  91. private String creationDate;
  92. private String fromDate;
  93. private String toDate;
  94. private String status="Active";
  95. private String calendarYear;
  96. private String compOffExp;
  97. private String holidays;
  98. private String weekOff;
  99. public String getCalendarId() {
  100. return calendarId;
  101. }
  102. public void setCalendarId(String calendarId) {
  103. this.calendarId = calendarId;
  104. }
  105. public String getCalendarName() {
  106. return calendarName;
  107. }
  108. public void setCalendarName(String calendarName) {
  109. this.calendarName = calendarName;
  110. }
  111. public String getCreationDate() {
  112. return creationDate;
  113. }
  114. public void setCreationDate(String creationDate) {
  115. this.creationDate = creationDate;
  116. }
  117. public String getFromDate() {
  118. return fromDate;
  119. }
  120. public void setFromDate(String fromDate) {
  121. this.fromDate = fromDate;
  122. }
  123. public String getToDate() {
  124. return toDate;
  125. }
  126. public void setToDate(String toDate) {
  127. this.toDate = toDate;
  128. }
  129. public String getStatus() {
  130. return status;
  131. }
  132. public void setStatus(String status) {
  133. this.status = status;
  134. }
  135. public String getCalendarYear() {
  136. return calendarYear;
  137. }
  138. public void setCalendarYear(String calendarYear) {
  139. this.calendarYear = calendarYear;
  140. }
  141. public String getCompOffExp() {
  142. return compOffExp;
  143. }
  144. public void setCompOffExp(String compOffExp) {
  145. this.compOffExp = compOffExp;
  146. }
  147. public String getHolidays() {
  148. return holidays;
  149. }
  150. public void setHolidays(String holidays) {
  151. this.holidays = holidays;
  152. }
  153. public String getWeekOff() {
  154. return weekOff;
  155. }
  156. public void setWeekOff(String weekOff) {
  157. this.weekOff = weekOff;
  158. }
  159.  
  160. "Thanks in advance :)"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement