Guest User

Untitled

a guest
Jan 21st, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.88 KB | None | 0 0
  1. @Entity
  2. @Table(name = "house")
  3. public class House {
  4.  
  5. @Id
  6. @GeneratedValue(generator = "increment")
  7. @GenericGenerator(name= "increment", strategy= "increment")
  8. @Column(name = "houseid", unique = true, nullable = false)
  9. private Long houseid;
  10.  
  11. @Column(name = "address")
  12. private String address;
  13.  
  14. @Column(name = "housetype")
  15. private String housetype;
  16.  
  17. @Column(name = "personid")
  18. private Long personid;
  19.  
  20. @ManyToOne(optional = false, cascade = CascadeType.ALL, fetch = FetchType.LAZY)
  21. @JoinColumn(name = "personid", insertable=false, updatable=false)
  22. private Person owner;
  23. --getters & setters --
  24. }
  25.  
  26. @Entity
  27. @Table(name = "person")
  28. public class Person {
  29.  
  30. @Id
  31. @GeneratedValue(generator = "increment")
  32. @GenericGenerator(name= "increment", strategy= "increment")
  33. @Column(name = "personid", unique = true)
  34. private Long personid;
  35.  
  36. @Column(name = "name")
  37. private String name;
  38.  
  39. @Column(name = "surname")
  40. private String surname;
  41.  
  42. @Column(name = "patronymic")
  43. private String patronymic;
  44.  
  45. @OneToMany(mappedBy = "owner", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
  46. private List<House> houses;
  47.  
  48. public List<House> getHouses() {
  49. return houses;
  50. }
  51.  
  52. public void setHouses(List<House> houses) {
  53. this.houses = houses;
  54. }
  55. --getters & setters --
  56. }
  57.  
  58. db.url=jdbc:postgresql://localhost:5432/test
  59. db.username=postgres
  60. db.password=test
  61. db.driver=org.postgresql.Driver
  62.  
  63. hibernate.dialect=org.hibernate.dialect.PostgreSQL9Dialect
  64. hibernate.format_sql=true
  65. hibernate.show_sql=true
  66.  
  67. @Configuration
  68. @ComponentScan("BeNi")
  69. @EnableJpaRepositories("BeNi.repository")
  70. @PropertySource("classpath:application.properties")
  71. public class WebConfig extends WebMvcConfigurerAdapter {
  72.  
  73. private static final String PROPERTY_NAME_DATABASE_URL = "db.url";
  74. private static final String PROPERTY_NAME_DATABASE_USERNAME = "db.username";
  75. private static final String PROPERTY_NAME_DATABASE_PASSWORD = "db.password";
  76. private static final String PROPERTY_NAME_DATABASE_DRIVER = "db.driver";
  77. private static final String PROPERTY_NAME_HIBERNATE_DIALECT = "hibernate.dialect";
  78. private static final String PROPERTY_NAME_HIBERNATE_FORMAT_SQL = "hibernate.format_sql";
  79. private static final String PROPERTY_NAME_HIBERNATE_NAMING_STRATEGY = "hibernate.ejb.naming_strategy";
  80. private static final String PROPERTY_NAME_HIBERNATE_SHOW_SQL = "hibernate.show_sql";
  81. private static final String PROPERTY_NAME_HIBERNATE_HBN2DDL_SQL = "hibernate.hbm2ddl.auto";
  82.  
  83. @Resource private Environment environment;
  84.  
  85. @Bean
  86. public EntityManagerFactory entityManagerFactory() {
  87. HibernateJpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
  88. vendorAdapter.setGenerateDdl(Boolean.TRUE);
  89. vendorAdapter.setShowSql(Boolean.TRUE);
  90. LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean();
  91. factory.setJpaVendorAdapter(vendorAdapter);
  92. factory.setPackagesToScan("BeNi");
  93. factory.setDataSource(dataSource());
  94. factory.afterPropertiesSet();
  95. return factory.getObject();
  96. }
  97.  
  98. @Bean
  99. public PlatformTransactionManager transactionManager() {
  100. EntityManagerFactory factory = entityManagerFactory();
  101. return new JpaTransactionManager(factory);
  102. }
  103.  
  104. @Bean
  105. public HibernateExceptionTranslator hibernateExceptionTranslator() {
  106. return new HibernateExceptionTranslator();
  107. }
  108.  
  109. private DataSource dataSource() {
  110. DriverManagerDataSource dataSource = new DriverManagerDataSource();
  111. dataSource.setUsername(environment.getRequiredProperty(PROPERTY_NAME_DATABASE_USERNAME));
  112. dataSource.setDriverClassName(environment.getRequiredProperty(PROPERTY_NAME_DATABASE_DRIVER));
  113. dataSource.setUrl(environment.getRequiredProperty(PROPERTY_NAME_DATABASE_URL));
  114. dataSource.setPassword(environment.getRequiredProperty(PROPERTY_NAME_DATABASE_PASSWORD));
  115. return dataSource;
  116. }
  117.  
  118. @Bean
  119. public LocalContainerEntityManagerFactoryBean entityManagerFactoryBean() throws Exception {
  120. LocalContainerEntityManagerFactoryBean entityManagerFactoryBean = new LocalContainerEntityManagerFactoryBean();
  121. entityManagerFactoryBean.setDataSource(dataSource());
  122. entityManagerFactoryBean.setPackagesToScan(new String[] { "BeNi" });
  123. entityManagerFactoryBean.setPersistenceProviderClass(HibernatePersistence.class);
  124. Properties jproperties = new Properties();
  125. jproperties.put("hibernate.dialect", environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_DIALECT));
  126. jproperties.put("hibernate.format_sql", environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_FORMAT_SQL));
  127. jproperties.put("hibernate.show_sql", environment.getRequiredProperty(PROPERTY_NAME_HIBERNATE_SHOW_SQL));
  128. JpaVendorAdapter vendorAdapter = new HibernateJpaVendorAdapter();
  129. entityManagerFactoryBean.setJpaVendorAdapter(vendorAdapter);
  130. entityManagerFactoryBean.setJpaProperties(jproperties);
  131. return entityManagerFactoryBean;
  132. }
  133.  
  134. <?xml version="1.0" encoding="UTF-8"?>
  135. <project xmlns="http://maven.apache.org/POM/4.0.0"
  136. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  137. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  138. <modelVersion>4.0.0</modelVersion>
  139.  
  140. <groupId>project</groupId>
  141. <artifactId>projectId</artifactId>
  142. <version>1</version>
  143. <packaging>war</packaging>
  144. <build>
  145. <plugins>
  146. <plugin>
  147. <groupId>org.apache.maven.plugins</groupId>
  148. <artifactId>maven-war-plugin</artifactId>
  149. <configuration>
  150. <failOnMissingWebXml>false</failOnMissingWebXml>
  151. </configuration>
  152. </plugin>
  153. <plugin>
  154. <groupId>org.apache.maven.plugins</groupId>
  155. <artifactId>maven-compiler-plugin</artifactId>
  156. <version>3.8.0</version>
  157. <configuration>
  158. <source>8</source>
  159. <target>8</target>
  160. </configuration>
  161. </plugin>
  162. </plugins>
  163. </build>
  164.  
  165. <dependencies>
  166. <!-- Postgres -->
  167. <dependency>
  168. <groupId>postgresql</groupId>
  169. <artifactId>postgresql</artifactId>
  170. <version>9.1-901-1.jdbc4</version>
  171. </dependency>
  172. <!-- Logger -->
  173. <dependency>
  174. <groupId>org.slf4j</groupId>
  175. <artifactId>slf4j-api</artifactId>
  176. <version>1.7.25</version>
  177. </dependency>
  178. <dependency>
  179. <groupId>org.slf4j</groupId>
  180. <artifactId>slf4j-simple</artifactId>
  181. <version>1.7.25</version>
  182. </dependency>
  183. <!-- Spring -->
  184. <dependency>
  185. <groupId>org.springframework</groupId>
  186. <artifactId>spring-context</artifactId>
  187. <version>5.1.3.RELEASE</version>
  188. </dependency>
  189. <dependency>
  190. <groupId>org.springframework</groupId>
  191. <artifactId>spring-webmvc</artifactId>
  192. <version>5.1.3.RELEASE</version>
  193. </dependency>
  194. <dependency>
  195. <groupId>org.springframework.data</groupId>
  196. <artifactId>spring-data-jpa</artifactId>
  197. <version>2.1.3.RELEASE</version>
  198. </dependency>
  199. <!-- Javax -->
  200. <dependency>
  201. <groupId>javax.servlet</groupId>
  202. <artifactId>javax.servlet-api</artifactId>
  203. <version>4.0.1</version>
  204. </dependency>
  205. <dependency>
  206. <groupId>javax.persistence</groupId>
  207. <artifactId>javax.persistence-api</artifactId>
  208. <version>2.2</version>
  209. </dependency>
  210. <dependency>
  211. <groupId>javax.annotation</groupId>
  212. <artifactId>javax.annotation-api</artifactId>
  213. <version>1.3.2</version>
  214. </dependency>
  215. <dependency>
  216. <groupId>javax.xml.bind</groupId>
  217. <artifactId>jaxb-api</artifactId>
  218. <version>2.3.0</version>
  219. </dependency>
  220. <!-- Hibernate -->
  221. <dependency>
  222. <groupId>org.hibernate</groupId>
  223. <artifactId>hibernate-entitymanager</artifactId>
  224. <version>5.0.12.Final</version>
  225. </dependency>
  226. </dependencies>
  227.  
  228. </project>
  229.  
  230. Connected to server
  231. [2019-01-21 02:59:29,102] Artifact projectId:war: Artifact is being deployed, please wait...
  232. 21-Jan-2019 14:59:30.819 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
  233. [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
  234. [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data repositories in DEFAULT mode.
  235. [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89ms. Found 1 repository interfaces.
  236. 21-Jan-2019 14:59:31.770 WARN [RMI TCP Connection(3)-127.0.0.1] org.hibernate.ejb.HibernatePersistence.logDeprecation HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
  237. 21-Jan-2019 14:59:31.784 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.jpa.internal.util.LogHelper.logPersistenceUnitInformation HHH000204: Processing PersistenceUnitInfo [
  238. name: default
  239. ...]
  240. 21-Jan-2019 14:59:31.942 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.Version.logVersion HHH000412: Hibernate Core {5.0.12.Final}
  241. 21-Jan-2019 14:59:31.945 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.cfg.Environment.<clinit> HHH000206: hibernate.properties not found
  242. 21-Jan-2019 14:59:31.948 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.cfg.Environment.buildBytecodeProvider HHH000021: Bytecode provider name : javassist
  243. 21-Jan-2019 14:59:32.027 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.annotations.common.reflection.java.JavaReflectionManager.<clinit> HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
  244. 21-Jan-2019 14:59:32.332 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.dialect.Dialect.<init> HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL9Dialect
  245. 21-Jan-2019 14:59:32.555 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.useContextualLobCreation HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
  246. 21-Jan-2019 14:59:32.559 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.type.BasicTypeRegistry.register HHH000270: Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@6ab47c80
  247. [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'
  248. 21-Jan-2019 14:59:33.351 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.jpa.internal.util.LogHelper.logPersistenceUnitInformation HHH000204: Processing PersistenceUnitInfo [
  249. name: default
  250. ...]
  251. 21-Jan-2019 14:59:33.393 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.dialect.Dialect.<init> HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL81Dialect
  252. 21-Jan-2019 14:59:33.448 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.useContextualLobCreation HHH000424: Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
  253. 21-Jan-2019 14:59:33.463 INFO [RMI TCP Connection(3)-127.0.0.1] org.hibernate.tool.hbm2ddl.SchemaUpdate.execute HHH000228: Running hbm2ddl schema update
  254. 21-Jan-2019 14:59:33.571 WARN [RMI TCP Connection(3)-127.0.0.1] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions SQL Error: 0, SQLState: 42703
  255. 21-Jan-2019 14:59:33.571 ERROR [RMI TCP Connection(3)-127.0.0.1] org.hibernate.engine.jdbc.spi.SqlExceptionHelper.logExceptions ОШИБКА: столбец t1.tgconstrname не существует
  256. Позиция: 113
  257. [RMI TCP Connection(3)-127.0.0.1] WARN org.springframework.web.context.support.AnnotationConfigWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'personServiceImpl': Unsatisfied dependency expressed through field 'personRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personRepository': Cannot create inner bean '(inner bean)#cfd5926' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#cfd5926': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in BeNi.config.WebConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  258. [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default'
  259. [RMI TCP Connection(3)-127.0.0.1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
  260. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'personServiceImpl': Unsatisfied dependency expressed through field 'personRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personRepository': Cannot create inner bean '(inner bean)#cfd5926' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#cfd5926': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in BeNi.config.WebConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  261. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'personRepository': Cannot create inner bean '(inner bean)#cf5926' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#cfd5926': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in BeNi.config.WebConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  262. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#cfd5926': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in BeNi.config.WebConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  263. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in BeNi.config.WebConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  264. Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.persistence.EntityManagerFactory]: Factory method 'entityManagerFactory' threw exception; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  265. at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
  266. at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622)
  267. ... 90 more
  268. Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  269. at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:402)
  270. at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:377)
  271. at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341)
  272. at BeNi.config.WebConfig.entityManagerFactory(WebConfig.java:50)
  273. at BeNi.config.WebConfig$$EnhancerBySpringCGLIB$$b1b766e6.CGLIB$entityManagerFactory$1(<generated>)
  274. at BeNi.config.WebConfig$$EnhancerBySpringCGLIB$$b1b766e6$$FastClassBySpringCGLIB$$1f0ba2b4.invoke(<generated>)
  275. at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
  276. at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363)
  277. at BeNi.config.WebConfig$$EnhancerBySpringCGLIB$$b1b766e6.entityManagerFactory(<generated>)
  278. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  279. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  280. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  281. at java.base/java.lang.reflect.Method.invoke(Method.java:566)
  282. at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
  283. ... 91 more
  284. Caused by: org.hibernate.exception.SQLGrammarException: Error accessing column metadata: house
  285. at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:106)
  286. at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
  287. at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109)
  288. at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:95)
  289. at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.convertSQLException(InformationExtractorJdbcDatabaseMetaDataImpl.java:99)
  290. at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.getForeignKeys(InformationExtractorJdbcDatabaseMetaDataImpl.java:679)
  291. at org.hibernate.tool.schema.extract.internal.TableInformationImpl.foreignKeys(TableInformationImpl.java:88)
  292. at org.hibernate.tool.schema.extract.internal.TableInformationImpl.getForeignKey(TableInformationImpl.java:99)
  293. at org.hibernate.tool.schema.internal.SchemaMigratorImpl.findMatchingForeignKey(SchemaMigratorImpl.java:398)
  294. at org.hibernate.tool.schema.internal.SchemaMigratorImpl.applyForeignKeys(SchemaMigratorImpl.java:376)
  295. at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigrationToTargets(SchemaMigratorImpl.java:214)
  296. at org.hibernate.tool.schema.internal.SchemaMigratorImpl.doMigration(SchemaMigratorImpl.java:60)
  297. at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:134)
  298. at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:101)
  299. at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:472)
  300. at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:444)
  301. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:879)
  302. at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:57)
  303. at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365)
  304. at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:390)
  305. ... 104 more
  306. Caused by: org.postgresql.util.PSQLException: ОШИБКА: столбец t1.tgconstrname не существует
  307. Позиция: 113
  308. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2103)
  309. at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836)
  310. at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
  311. at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:512)
  312. at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:374)
  313. at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:254)
  314. at org.postgresql.jdbc2.AbstractJdbc2DatabaseMetaData.getImportedExportedKeys(AbstractJdbc2DatabaseMetaData.java:3477)
  315. at org.postgresql.jdbc2.AbstractJdbc2DatabaseMetaData.getImportedKeys(AbstractJdbc2DatabaseMetaData.java:3670)
  316. at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.getForeignKeys(InformationExtractorJdbcDatabaseMetaDataImpl.java:628)
  317. ... 118 more
  318. 21-Jan-2019 14:59:33.600 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
  319. 21-Jan-2019 14:59:33.681 SEVERE [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/projectId_war] startup failed due to previous errors
  320. 21-Jan-2019 14:59:33.706 WARNING [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [projectId_war] registered the JDBC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
  321. [2019-01-21 02:59:33,718] Artifact projectId:war: Error during artifact deployment. See server log for details.
  322. 21-Jan-2019 14:59:39.075 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:Tomcat 6.0webappsmanager]
  323. 21-Jan-2019 14:59:39.173 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:Tomcat 6.0webappsmanager] has finished in [97] ms
Add Comment
Please, Sign In to add comment