zoukankan      html  css  js  c++  java
  • jpa基本常识

    1、hibernate更新表结构配置

    jpa hibernate框架配置 spring.jpa.properties.hibernate.hbm2ddl.auto = create-drop

    其意思是:测试开始创建表,session结束自动删除,一般用于单元测试;

    在一般情况下,用的最多的是update,已经创建表的情况下,更新表结构,但是不会删除表结构。

    create属性默认使用每次创建新表并且删除旧表,这是造成数据丢失的主要原因,一般是在第一次建表时使用,建表结束后改为update。

    2、jpa无法扫描jar包中@Entity实体类获取映射文件,报错unkonwn entity或者XXX is not Mapped

    1)在JPA的配置文件persistence.xml下,添加jar包配置:<jar-file>lib/***.jar</jar-file>。

    2)在JPA配置文件persistence.xml中,添加实体类配置:<class>***.***.Xxx</class> 

    3、自定义扫描路径

     如果将 spring boot 放在 包  com.test.controller 里面的话 ,它会扫描 com.test.controller 和 com.test.controller.* 里面的所有的,可以添加@ComponentScan(basePackages = { "XXXXXX" })解决,即扫描包

  • 相关阅读:
    python xml dom
    python ::-1
    SigmoidCrossEntropyLoss
    pyplot
    注意mysql connector的版本
    caffe学习资料
    mysql中添加中文存储和显示功能
    centos7.3 安装cuda8.0的 坑
    Tree Widget -- 基本方法
    QLabel的使用
  • 原文地址:https://www.cnblogs.com/tflike/p/9256865.html
Copyright © 2011-2022 走看看