Проблем със Spring Data
Здравейте.От два дена се боря с един проблем,който имам с Spring Data и не знам как да го реша.Когато искам да пратя някаква информация към базата,тя не се записва,базата се създава но таблиците в нея ги няма.Това което си мисля е че самият Spring boot не сработва при мен,понеже забелязвам че в записите от лекциите при някои от анотациите като @Autowired,@Service и @Repository от ляво се появяват т.нар. gutter иконки.Единствено имам иконката от @SpringBootApplication-a.Няколко пъти правих празен Maven проект,като депенданситата ги включвах ръчно - промяна нямаше,след което с spring initializr,който автоматично ги добавя - отново без промяна.Към момента това е съдаржанието на pom.xml:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
<version>1.5.4.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.5</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.5.4.RELEASE</version>
</plugin>
</plugins>
</build>
</project>
А това е application.properties файла:
#Data Source Properties spring.datasource.driverClassName = com.mysql.jdbc.Driver spring.datasource.url = jdbc:mysql://localhost:3306/userDB?createDatabaseIfNotExist=true spring.datasource.username = nkikov spring.datasource.password = nkikov #JPA Properties spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect spring.jpa.properties.hibernate.format_sql = TRUE spring.jpa.properties.hibernate.enable_lazy_load_no_trans = TRUE spring.jpa.hibernate.ddl-auto = update ###Logging Levels # Disable the default loggers logging.level.org = WARN logging.level.blog = WARN #Show SQL executed with parameter bindings logging.level.org.hibernate.SQL = DEBUG logging.level.org.hibernate.type.descriptor = TRACE
Не знам дали има значение,но за базата ползвам mysql,в предните лекции когато ползвахме hibernate нямаше никакви проблеми.
Здрасти,Ванка.Единствено което ми се появява в терминала е това:
:: Spring Boot :: (v1.5.1.RELEASE)
2017-07-25 20:34:16.567 INFO 10184 --- [ main] spring.data.App.ExercisesApplication : Starting ExercisesApplication on DESKTOP-EVGJH3B with PID 10184 (D:\projects\DB-Frameworks-HibernateAndSpringData\SpringExercises\target\classes started by Nedyalko Kikov in D:\projects\DB-Frameworks-HibernateAndSpringData\SpringExercises)
2017-07-25 20:34:16.572 INFO 10184 --- [ main] spring.data.App.ExercisesApplication : No active profile set, falling back to default profiles: default
2017-07-25 20:34:18.819 INFO 10184 --- [ main] spring.data.App.ExercisesApplication : Started ExercisesApplication in 2.579 seconds (JVM running for 3.683)
Process finished with exit code 0
което показва че всичко е ок уж.
Махнах version атрибута,промених версията на mysql-connectora но пак на същото положение.Сега дръпнах реусурсите от лекцията Spring Data Advanced Querying и там ми показва нещата за които говоря , а разлика в xml файловете няма с изключение на билд плъгина най-долу и горе парента.И когато внеса тези промени при мен положението си е същото...Мислех да не е нещо до Ide-to но съм го преинсталирал и него.
Много странно?!? Пиши ми във фейсбук да се разберем да ми пуснеш един TeamViewer и да погледна :)