主要就是实体没注入进去,或者什么没注入进入,这个具体要看日志提示信息.

spring data jpa 由于我用的是spring boot,所以我只说spring boot中的解决。需要在配置类的上面加上@EnableJpaRepositories(basePackages={"dao层对应的包路径"}),这样jpa的dao层就注入进来了。结果启动spring boot 时发现,又有 Not a managed type: class ******的错误,经查询发现少了jpa entity路径的配置,在配置类的头部加上标记:@EntityScan("entity对应的包路径")。对于spring boot 使用jpa,需要在目录下加上application.properties文件,如果是maven项目在resource目录下,里面是jpa的一些数据的配置例如:

spring.datasource.url=jdbc:mysql://192.168.1.206:3306/test1?useUnicode=true&characterEncoding=UTF-8

spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true
spring.jackson.serialization.indent_output=true

上述注解使用案列,

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;@Configuration   //标注一个类是配置类,spring boot在扫到这个注解时自动加载这个类相关的功能,比如前面的文章中介绍的配置AOP和拦截器时加在类上的Configuration
@EnableAutoConfiguration()  //启用自动配置 该框架就能够进行行为的配置,以引导应用程序的启动与运行, 根据导入的starter-pom 自动加载配置
@EnableJpaRepositories(basePackages={"com.dao"})
//@EnableJpaRepositories(basePackages={"dao层对应的包路径"})
@ComponentScan(value={"com.*","com.dao"})//扫描组件 @ComponentScan(value = "com.spriboot.controller") 配置扫描组件的路径
@SpringBootApplication
//@EntityScan("entity对应的包路径")
@EntityScan("com.entity")
public class Application {  public static void main(String[] args) {  SpringApplication.run(Application.class, args);  }
} 

spring data jpa 出现Not a managed type相关推荐

  1. Spring Data JPA单元测试 Not a managed type

    为什么80%的码农都做不了架构师?>>>    编者注 之前在编写HavaWeb的框架的时候,就碰到这个问题了.但是由于懒,没有处理.最近拿起框架继续处理.在单元测试的时候,确实报出 ...

  2. Spring集成JPA提示Not an managed type

    在做Spring与JPA集成时,出现问题如下: Caused by: java.lang.IllegalArgumentException: Not an managed type: class co ...

  3. Spring Data JPA(官方文档翻译)

    关于本书 介绍 关于这本指南 第一章 前言 第二章 新增及注意点 第三章 项目依赖 第四章 使用Spring Data Repositories 4.1 核心概念 4.2 查询方法 4.3 定义rep ...

  4. spring data jpa从入门到精通_Spring Data JPA的简单入门

    前言 spring data JPA是spring团队打造的sping生态全家桶的一部分,本身内核使用的是hibernate核心源码,用来作为了解java持久层框架基本构成的样本是再好不过的选择.最近 ...

  5. Spring Boot(五):spring data jpa的使用

    Spring Boot(五):spring data jpa的使用 一.spring data jpa介绍 1,JPA是什么 JPA(Java Persistence API)是Sun官方提出的Jav ...

  6. SpringBoot学习笔记:Spring Data Jpa的使用

    更多请关注公众号 Spring Data Jpa 简介 JPA JPA(Java Persistence API)意即Java持久化API,是Sun官方在JDK5.0后提出的Java持久化规范(JSR ...

  7. springboot整合hibernate_峰哥说技术系列-17 .Spring Boot 整合 Spring Data JPA

    今日份主题 Spring Boot 整合 Spring Data JPA JPA(Java Persistence API)是用于对象持久化的 API,是Java EE 5.0 平台标准的 ORM 规 ...

  8. spring data jpa实现有条件的分页查询功能

    spring data jpa实现有条件的分页查询功能 前端部分代码.发送请求: $('#grid').datagrid({iconCls: 'icon-forward',fit: true,bord ...

  9. spring data jpa实现分页查询功能

    spring data jpa实现分页查询功能 HTML代码部分: // 收派标准信息表格 $('#grid').datagrid( {iconCls : 'icon-forward',fit : t ...

  10. spring-boot (三) spring data jpa

    学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...

最新文章

  1. 数据结构--数组队列的实现
  2. sm4 的s盒_SM4国密算法Java版
  3. 递归时间/空间复杂度的分析(斐波那契为例)
  4. 使用uploadify上传图片时返回“Cannot read property 'queueData' of undefined”
  5. 深入理解javascript原型和闭包(14)——从【自由变量】到【作用域链】
  6. 如何修改Linux命令提示符
  7. 【java reflection】反射工具类总结
  8. zookeeper环境搭建以及测试
  9. php 剪贴板,之Windows中的剪贴板
  10. .NET Core 调用百度 PaddleOCR 识别图文
  11. 十大经典排序算法(下)
  12. leetcode 字符串中的第一个唯一字符
  13. java毫秒 mysql秒_MySQL和Java时间毫秒之间的转换问题的总结
  14. 美国邮轮旅行社Cruise Travel Outlet接受加密货币支付
  15. Android中的EditText默认时不弹出软键盘的方法
  16. Qt工程pro文件的简单配置(尤其是第三方头文件和库)
  17. 在ehlib的DBGridEh控件中使用过滤功能(可以不用 MemTableEh 控件 适用ehlib 5.2 ehlib 5.3)...
  18. Gazebo烧脑系列:挑战赛
  19. http://www.xun6.net/file/931caf122/f721.rar.html
  20. Win10截图快捷键教程

热门文章

  1. 2019-06-27-信息化系统介绍
  2. oracle ovm配置使用
  3. python秒杀神器苏宁_python实现自动登录 签到 京东 苏宁
  4. pip install XXX总是报错,例如:Exception: Traceback (most recent call last):这种错误怎么办?
  5. 计算机网络掉线,电脑网络经常掉线的解决方法
  6. 2008秋季-计算机软件基础- vc6 wintc 编译器
  7. java开发中的诡异事件
  8. 申请永久免费空间、数据库空间、域名
  9. 18.ARP报文格式详解
  10. 人工智能主要应用的七大领域