springboot实操笔记(一)

原创 2018年04月15日 16:20:36

    上午试了下:spring-boot-starter-web

    下午继续:

        首先为了学习,就把原来的依赖先去了,只留下:spring-boot-starter-data-jpa


    更新后,依赖关系如下:



    这里纠正下自己的理解误区:jpa:Java Persistence API,java 持久api。   它跟hibernate的关系就像 jdbc与jdbc驱动的关系。 spring-data的jpa实现默认采用了hibernate。  

    之后用Hibernate自动生成数据库表,碰到了很多的问题。一一解决。 

    首先:创建的时候遇到了一个,no  identifier for bean: 的错误:    这是由于:  1.在@Entity注解的类下面,没有@Id注解。 原来这个还是强制写的。     2. 在类中如果有引用其他的类,非java的基本类型和它对应的包装类等的类,不能被解析。  3.@Id注解导入错误。需要注意的是:  @Id,@Entity等注解都是javax.persistence下的。

    关于hibernate的解析说明:

            

    可以清楚的看到,若要引用自己的类的话,则必须序列化。  但是我序列化之后,它存的的是一个二进制对象,这并非我想要的结果。 

    然后再网上看到了: 

            

    这就会自动帮我们生成外键,是我想要的效果。  

    此外,这个跟tomcat是解耦的,这个项目里面完全没有用到web。  这个对于我们建数据库表的时候还是很方便的。  虽然可能再开发中不会用。 

springboot实操笔记

    今天就动手做了。  记录下过程,以期能够多理解一些。    首先加入<parent>spring-boot-starter-parent</paren...
  • qq_36285943
  • qq_36285943
  • 2018-04-15 11:33:30
  • 30

springboot实操笔记(二)

    前面分别试了试spring-boot-starter-web,spring-boot-starter-data-jpa    这里再来试试:mybatis-spring-boot-starte...
  • qq_36285943
  • qq_36285943
  • 2018-04-15 18:11:18
  • 11

【读书笔记】R语言的绘图基础

3.1 概述 R语言绘图函数分类   分类 描述 1 绘图窗口操作函数 新建绘图窗口,设置当前活动窗口操作 ...
  • jiabiao1602
  • jiabiao1602
  • 2014-09-20 14:59:06
  • 1084

如何快速高效读懂1本书?|阅读

——半研墨拆书2《如何阅读1本书》作为运营来讲,除了在实操中学习,还要扩充视角,开阔思维,建立更多解决问题的思考框架,这就要求我们,要多读书,还要会读书。就是说,我们在快速阅读的前提下,还要保证阅读质...
  • pmcaff2008
  • pmcaff2008
  • 2017-12-15 10:10:36
  • 2488

工业机器人实操与应用技巧_叶晖

  • 2014年01月23日 01:43
  • 45.52MB
  • 下载

网络管理员高级实操练习题

  • 2013年07月07日 17:23
  • 1.49MB
  • 下载

实操打字系统

  • 2015年08月26日 19:32
  • 3.83MB
  • 下载

ABB 工业机器人实操与应用技巧

  • 2017年08月17日 10:58
  • 45.56MB
  • 下载

VB上机(操作题)练习题

  • 2010年06月16日 13:48
  • 69KB
  • 下载

office真实环境操作题练习评测系统.rar

  • 2010年08月18日 18:34
  • 12.62MB
  • 下载
收藏助手
不良信息举报
您举报文章:springboot实操笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)