Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.87 KB | None | 0 0
  1. Caused by: org.h2.jdbc.JdbcSQLException: Schema "AMZR" not found; SQL statement:
  2. select affiliate0_.affiliate_code as affiliate_code1_0_, affiliate0_.affiliate_abbr as affiliate_abbr2_0_, affiliate0_.cost_center as cost_center3_0_, affiliate0_.created_by as created_by4_0_, affiliate0_.created_dts as created_dts5_0_, affiliate0_.customer_support_number as customer_support_n6_0_, affiliate0_.affiliate_name as affiliate_name7_0_, affiliate0_.updated_by as updated_by8_0_, affiliate0_.updated_dts as updated_dts9_0_, affiliate0_.version as version10_0_ from AMZR.affiliate affiliate0_ where affiliate0_.affiliate_abbr=? [90079-193]
  3. at org.h2.message.DbException.getJdbcSQLException(DbException.java:345)
  4. at org.h2.message.DbException.get(DbException.java:179)
  5. at org.h2.message.DbException.get(DbException.java:155)
  6. at org.h2.command.Parser.getSchema(Parser.java:679)
  7. at org.h2.command.Parser.getSchema(Parser.java:685)
  8. at org.h2.command.Parser.readTableFilter(Parser.java:1215)
  9. at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:1897)
  10. at org.h2.command.Parser.parseSelectSimple(Parser.java:2045)
  11. at org.h2.command.Parser.parseSelectSub(Parser.java:1891)
  12. at org.h2.command.Parser.parseSelectUnion(Parser.java:1709)
  13. at org.h2.command.Parser.parseSelect(Parser.java:1697)
  14. at org.h2.command.Parser.parsePrepared(Parser.java:445)
  15. at org.h2.command.Parser.parse(Parser.java:317)
  16. at org.h2.command.Parser.parse(Parser.java:289)
  17. at org.h2.command.Parser.prepareCommand(Parser.java:254)
  18. at org.h2.engine.Session.prepareLocal(Session.java:561)
  19. at org.h2.engine.Session.prepareCommand(Session.java:502)
  20. at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1203)
  21. at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:73)
  22. at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:676)
  23. at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.doPrepareStatement(BaseWrapperManagedConnection.java:757)
  24. at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManagedConnection.java:743)
  25. at org.jboss.jca.adapters.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:454)
  26. at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:146)
  27. at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:172)
  28.  
  29. <datasource jta="true" jndi-name="java:/comp/env/jdbc/amzrDB" pool-name="AmzrDS" enabled="true" use-ccm="false">
  30. <connection-url>jdbc:oracle:thin:@server:port:sid</connection-url>
  31. <driver-class>oracle.jdbc.OracleDriver</driver-class>
  32. <driver>ojdbc8.jar</driver>
  33. <security>
  34. <user-name>user</user-name>
  35. <password>pass</password>
  36. </security>
  37. <validation>
  38. <valid-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleValidConnectionChecker"/>
  39. <background-validation>true</background-validation>
  40. <stale-connection-checker class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>
  41. <exception-sorter class-name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>
  42. </validation>
  43. </datasource>
  44.  
  45. <?xml version="1.0" encoding="UTF-8"?>
  46. <web-app id="WebApp_ID" version="3.0"
  47. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  48. xmlns="http://java.sun.com/xml/ns/javaee"
  49. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" >
  50.  
  51.  
  52. <!-- ======================================== -->
  53. <!-- SPRING WEB APPlICATION CONTEXT CONTAINER -->
  54. <!-- ======================================== -->
  55. <listener>
  56. <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  57. </listener>
  58.  
  59. <context-param>
  60. <param-name>contextConfigLocation</param-name>
  61. <param-value>classpath:/spring/amzrAppContext.xml</param-value>
  62. </context-param>
  63.  
  64.  
  65. <!-- ====================================================== -->
  66. <!-- SPRING SERVLET CONTEXT CONTAINER -->
  67. <!-- CONTEXT CONTAINER #2 (SCOPE THIS DISPATCHER SERVLET) -->
  68. <!-- ====================================================== -->
  69. <servlet>
  70. <servlet-name>SpringConfig</servlet-name>
  71. <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  72. <init-param>
  73. <param-name>contextConfigLocation</param-name>
  74. <param-value>/WEB-INF/spring/dispatcher-servlet.xml</param-value>
  75. </init-param>
  76. <load-on-startup>1</load-on-startup>
  77. </servlet>
  78.  
  79. <!-- ========================= -->
  80. <!-- DISPATCH SERVLET MAPPINGS -->
  81. <!-- ========================= -->
  82. <servlet-mapping>
  83. <servlet-name>SpringConfig</servlet-name>
  84. <url-pattern>/adm/*</url-pattern>
  85. </servlet-mapping>
  86.  
  87.  
  88. <!-- ========================= -->
  89. <!-- DATASOURCE JNDI REFERENCE -->
  90. <!-- ========================= -->
  91. <resource-ref>
  92. <description>amzr database reference</description>
  93. <res-ref-name>jdbc/amzrDB</res-ref-name>
  94. <res-type>javax.sql.DataSource</res-type>
  95. <res-auth>Container</res-auth>
  96. <res-sharing-scope>Shareable</res-sharing-scope>
  97. </resource-ref>
  98.  
  99. ...
  100.  
  101. </web-app>
  102.  
  103. <beans
  104. xmlns="http://www.springframework.org/schema/beans"
  105. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  106. xmlns:jee="http://www.springframework.org/schema/jee"
  107. xmlns:context="http://www.springframework.org/schema/context"
  108. xmlns:tx="http://www.springframework.org/schema/tx"
  109. xsi:schemaLocation="
  110. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  111. http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd
  112. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
  113. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
  114.  
  115.  
  116. <!-- SCAN FOR ALL @Entity, @Repository, @Service Classes -->
  117. <context:component-scan base-package="com.zbc.amzr.common.model, com.zbc.amzr.common.dao, com.zbc.amzr.common.service" />
  118.  
  119. <!-- WIRE UP @Transactional ANNOTATIONS -->
  120. <tx:annotation-driven />
  121.  
  122.  
  123. <!-- JDNI name for EntityManagerFactory is defined in src/main/resources/META-INF/persistence.xml -->
  124. <jee:jndi-lookup
  125. jndi-name="java:/amzrEntityManagerFactory"
  126. id="entityManagerFactory"
  127. expected-type="javax.persistence.EntityManagerFactory" />
  128.  
  129. <bean id="entityManager" class="org.springframework.orm.jpa.support.SharedEntityManagerBean">
  130. <property name="entityManagerFactory" ref="entityManagerFactory" />
  131. </bean>
  132.  
  133. <jee:jndi-lookup jndi-name="java:comp/env/jdbc/amzrDB" id="dataSource" expected-type="javax.sql.DataSource" />
  134.  
  135. <tx:jta-transaction-manager />
  136.  
  137. ...
  138.  
  139. </beans>
  140.  
  141. <persistence version="2.1"
  142. xmlns="http://xmlns.jcp.org/xml/ns/persistence"
  143. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  144. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
  145. http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  146.  
  147. <persistence-unit name="amzrPersistenceUnit">
  148. <jta-data-source>java:comp/env/jdbc/amzrDB</jta-data-source>
  149. <properties>
  150. <property name="jboss.entity.manager.factory.jndi.name" value="java:/amzrEntityManagerFactory" />
  151. <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect"/>
  152. <property name="hibernate.id.new_generator_mappings" value="true"/>
  153. <property name="hibernate.show_sql" value="true"/>
  154. <property name="hibernate.format_sql" value="true"/>
  155. </properties>
  156. </persistence-unit>
  157. </persistence>
  158.  
  159. @Service("adminToolService")
  160. @Transactional(readOnly=true, propagation=Propagation.REQUIRED, isolation=Isolation.DEFAULT)
  161. public class AdminToolServiceImpl implements AdminToolService
  162. {
  163. @Autowired
  164. protected AffiliateDAO affiliateDao;
  165.  
  166.  
  167. public Affiliate getAffiliateByAbbreviation(String abbr) throws ARException
  168. {
  169. Affiliate aff = null;
  170.  
  171. try
  172. {
  173. aff = affiliateDao.findByAbbreviation(abbr);
  174. }
  175. catch(Exception ex)
  176. {
  177. this.logger.error("",ex);
  178. throw new ARException("ERROR - Affiliate not found!", -2);
  179. }
  180.  
  181. return aff;
  182. }
  183. ...
  184.  
  185. @Repository("affiliateDAO")
  186. public class AffiliateDAOHibernateImpl extends GenericDAOHibernateImpl<Affiliate, String> implements AffiliateDAO
  187. {
  188.  
  189. @Autowired
  190. protected EntityManager entityManager;
  191.  
  192. public Affiliate findByAbbreviation( String abbr )
  193. {
  194. Affiliate aff = null;
  195.  
  196. StringBuffer sql = new StringBuffer();
  197. sql.append("SELECT ");
  198. sql.append(" affiliate ");
  199. sql.append("FROM ");
  200. sql.append(" Affiliate as affiliate ");
  201. sql.append("WHERE ");
  202. sql.append(" affiliate.abbreviation = :ABBR");
  203.  
  204.  
  205. Query q = entityManager.createQuery(sql.toString());
  206. q.setParameter("ABBR", abbr);
  207. aff = getSingleResultOrNull(q);
  208.  
  209. return aff;
  210. }
  211. ...
  212.  
  213. @Entity
  214. @Table(name="affiliate", schema="amazing_rewards")
  215. public class Affiliate implements Auditable, java.io.Serializable {
  216.  
  217. private static final long serialVersionUID = -2433319955364479791L;
  218.  
  219. @Id
  220. @Column(name="affiliate_code", length=4, nullable=false, unique=true)
  221. private String code;
  222.  
  223. @Column(name="version")
  224. private Integer version;
  225.  
  226. @Column(name="affiliate_abbr", length=10, nullable=false, unique=true)
  227. private String abbreviation;
  228.  
  229. @Column(name="affiliate_name", length=100, nullable=false, unique=true)
  230. private String name;
  231. ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement