Ошибка при создании репозитория (spring data)

250
20 июня 2017, 23:33

Имеется такая таблица:

CREATE TABLE IF NOT EXISTS category (
  id SERIAL PRIMARY KEY NOT NULL,
  name VARCHAR(20) NOT NULL,
  created_at TIMESTAMP WITHOUT TIME ZONE DEFAULT NOW()
);

В программе spring data и postgres подключаю в pom таким образом:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <scope>runtime</scope>
</dependency>

Модель таблицы выше:

@Data
@NoArgsConstructor
@Entity(name = "category")
public class Category implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private long id;
    private String name;
    public Category(String name) {
        this.name = name;
    }
}

Пробема возникается при добавлении в проект такого репозитория:

public interface CategoryRepository extends JpaRepository<Category, Long> {
}

Ошибка:

A component required a bean named 'entityManagerFactory' that could not be found.
Action:
Consider defining a bean named 'entityManagerFactory' in your configuration.

Что я делаю не так (datasource задан) ?

READ ALSO
Проверка всех точек вокруг заданной на совпадение с оной с различным шагом

Проверка всех точек вокруг заданной на совпадение с оной с различным шагом

Есть массив точек созданных на основе BufferedImage методом:

200
Не удается найти &ldquo;Java&rdquo;

Не удается найти “Java”

Не могу понять почему пишет

178
UUID с Postgresql + hibernate

UUID с Postgresql + hibernate

Не могу настроить Id для типа UUIDВсе время выскакиевает ошибка No identifier specified for entity: org

265
Как правильно делать замеры в psd макете?

Как правильно делать замеры в psd макете?

Никак не могу понять, как нужно замерять размер всей страницы, шрифтов и отдельных блоков в макете psd

341