陕西建设厅网站windows7优化大师下载

web/2025/10/4 21:47:47/文章来源:
陕西建设厅网站,windows7优化大师下载,福州网站建设发布,新闻营销SpringData JPA 基本介绍 Spirng data jpa是spring提供的一套简化JPA开发的框架#xff0c;按照约定好的【方法命名规则】写dao层接口#xff0c;就可以在不写接口实现的情况下#xff0c;实现对数据库的访问和操作。 同时提供了很多除了CRUD之外的功能#xff0c;如分页…SpringData JPA 基本介绍 Spirng data jpa是spring提供的一套简化JPA开发的框架按照约定好的【方法命名规则】写dao层接口就可以在不写接口实现的情况下实现对数据库的访问和操作。 同时提供了很多除了CRUD之外的功能如分页、排序、复杂查询等等。 依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId /dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdscoperuntime/scope /dependencySpringboot配置 spring:# 数据源datasource:# mysql 驱动driver-class-name: com.mysql.jdbc.Driver# 数据库地址url: jdbc:mysql://localhost:3306/demo?useUnicodetruecharacterEncodingutf-8# 数据库用户名username: root# 数据库密码password: 123456jpa:hibernate:# 启动数据库创建新的表ddl-auto: update# 控制台显示SQLshow-sql: true配置文件 hibernate.hbm2ddl.auto 参数的作用主要用于自动创建、更新、验证数据库表结构有四个值。 参数名说明create每次加载 Hibernate 时都会删除上一次生成的表然后根据 model 类再重新来生成新表哪怕两次没有任何改变也要这样执行这就是导致数据库表数据丢失的一个重要原因。create-drop每次加载 Hibernate 时根据 model 类生成表但是 sessionFactory 一关闭表就自动删除。update最常用的属性第一次加载 Hibernate 时根据 model 类会自动建立起表的结构前提是先建立好数据库以后加载 Hibernate 时根据 model 类自动更新表结构即使表结构改变了但表中的行仍然存在不会删除以前的行。要注意的是当部署到服务器后表结构是不会被马上建立起来的是要等应用第一次运行起来后才会。validate每次加载 Hibernate 时验证创建数据库表结构只会和数据库中的表进行比较不会创建新表但是会插入新值。 JPA相关注解 注解解释Entity声明类为实体或表。Table声明表名。Basic指定非约束明确的各个字段。Embedded指定类或它的值是一个可嵌入的类的实例的实体的属性。Id指定的类的属性用于识别一个表中的主键。GeneratedValue 指定如何标识属性可以被初始化例如自动、手动、或从序列表中获得的值。Transient指定的属性它是不持久的即该值永远不会存储在数据库中。Column指定持久属性栏属性。SequenceGenerator指定在GeneratedValue注解中指定的属性的值。它创建了一个序列。TableGenerator指定持久属性栏属性。Column指定在GeneratedValue批注指定属性的值发生器。它创造了的值生成的表。AccessType指定持久属性栏属性。Column这种类型的注释用于设置访问类型。如果设置AccessTypeFIELD则可以直接访问变量并且不需要getter和setter但必须为public。如果设置AccessTypePROPERTY通过getter和setter方法访问Entity的变量。JoinColumn指定一个实体组织或实体的集合。这是用在多对一和一对多关联。UniqueConstraint指定的字段和用于主要或辅助表的唯一约束。ColumnResult参考使用select子句的SQL查询中的列名。ManyToMany定义了连接表之间的多对多一对多的关系。ManyToOne定义了连接表之间的多对一的关系。OneToMany定义了连接表之间存在一个一对多的关系。OneToOne定义了连接表之间有一个一对一的关系。NamedQueries指定命名查询的列表。NamedQuery指定使用静态名称的查询。 小栗子 新增、修改、删除、查询、分页查询等基础操作。 dao 层 Repository public interface BookRepository extends JpaRepositoryBook, Long { }实体类 Data Entity Table(name book) public class Book {IdGeneratedValue(strategy GenerationType.IDENTITY)private Long id;Column(name book_name)private String bookName;Column(name author)private String author;Column(name create_time)private Date createTime;Overridepublic String toString() {return Book{ id id , bookName bookName \ , author author \ , createTime createTime };} }新增 Test public void saveBook(){Book booknew Book();book.setBookName(Helo);book.setAuthor(ddddd);book.setCreateTime(new Date());System.out.println(bookRepository.save(book));}修改 Test public void updateBook(){Book booknew Book();book.setId(1L);book.setBookName(Helo222);book.setAuthor(ddddd222);book.setCreateTime(new Date());System.out.println(bookRepository.saveAndFlush(book));}删除 Test public void deleteBookById(){bookRepository.deleteById(1L);System.out.println(bookRepository.findAll());}查询数量 /*** 统计数量*/ Test public void getBookCount(){System.out.println(bookRepository.count());}查询所有 /*** 查询全部图书信息*/ Test public void findAllBook(){System.out.println(bookRepository.findAll());}分页查询 /*** 分页查询*/ Test public void findBookByPage(){Pageable pageablePageRequest.of(1,3,Sort.by(Sort.Order.desc(id)));//分页排序PageBook pagebookRepository.findAll(pageable);page.forEach(System.out::println);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87001.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站死链排查站长检测工具

作者:来自 Elastic Michael Calizo, Tim Lee 在 Elastic,我们大多数成功的客户实施都是从单一用例开始的,旨在满足特定的业务需求。Elastic 最初被采用通常是因为开发人员欣赏它提供的功能。然而,由于其灵活性和可定制性&#xff…

怎样制作网站站点邢台建设局网站上中标公示查询

本文档主要说明一种返工流程,当工人报工时,填写返工数量、变式原因即可启动触发点自动创建返工订单,被创建的反工订单为无料号生产订单,且关联报工订单。涉及系统功能点包括状态参数 一、 后台配置 1).用户状态参数:BS02(SPRO-生产-商店低价控制-主数据-订单-定义状态…

丹阳做网站的linux做网站1G内存够不

介绍 Java的最后几个发行版本,即Java 7,Java 8和即将到来的Java 9,具有许多功能,这些功能使Java开发人员的生活更加轻松。 (我知道Java 9会使它变得更困难,但是只有在您采用新的范例时才可以。之后&#xf…

设计师网站有哪些如何做高端网站建设

2024年福建事业单位招聘详细流程,速速查收!

普兰店网站建设公司百度云免费空间

1.根据马克思的货币需要量公式,在货币流通速度不变的条件下,执行流通手段的货币量取决于()。 A.商品质量 B.商品生产技术条件 C.待销售商品价格总额 D.投机性货币需求 错误 正确答案:左边查询 学生答案:A 2…

做电影资源网站有哪些网站建设项目流程图

享学课堂作者:逐梦々少年转载请声明出处!上次我们详细的学习了Java中的序列化机制,但是我们日常开发过程中,因为java的序列化机制的压缩效率问题,以及序列化大小带来的传输的效率问题,一般很少会使用原生的…

宁波网站seo哪家好桂林市区有什么好玩的

2025年2月17日至18日,全球首富埃隆马斯克(Elon Musk)携手其人工智能公司xAI,在美国重磅发布了Grok 3.0 Beta版。这款被誉为“迄今为止世界上最智能的语言模型”的AI,不仅集成了先进的“DeepSearch”搜索功能&#xff0…

字体图标制作网站网页二级页面怎么做

项目应用场景 面向行人重识别场景,项目具有轻量化 (训练的时候也只需要 2GB 的显存占用)、性能好 (只使用 softmax 损失就能够达到 Rank188.24%, mAP70.68%),另外提供友好的上手项目流程教程 项目效果: 项目流程 > 具体参见项目内README.…

网站开发后台 ampsns网站设计

object-fit 属性可以设置以下值: 属性值说明例子fill填充容器,可能会改变图片的比例。object-fit: fill;contain保持图片的原始比例,确保图片完全包含在容器内。object-fit: contain;cover保持图片的原始比例,确保图片覆盖整个容…

网站站外优化推广方式郑州网站开发工程师

Win10操作系统的任务管理器应该是大家比较熟悉的软件,尤其是在你的电脑卡掉的时候,不得不打开任务管理器,结束掉进程卡死的进程,然后电脑就可以恢复正常使用,任务管理器作为Windows操作系统上一款使用频率非常高的软件…

一台服务器可以建设几个网站wordpress 静态化插件

安装其他插件的时候,常常模板丢失,比较郁闷,以前就用土办法,重装VS来解决这个问题,这次终于弄清楚怎么回事了,可以采取下面两个步骤解决1。复制ProjectTemplates和ItemTemplates,保证VS能找到相…

网站服务公司特点做慕墙上什么网站好找事做

NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协…

番禺做网站技术超酷网站模板

简介 我们知道多个DS18B20的DQ线是可以被挂在一起的, 也就是一根线上可以访问不同的DS18B20而不会造成数据错乱, 怎么做到的,其实数据手册都有说到, 就是靠64-bit ROM code 进行识别, 也可以理解成Serial Number进行识别, 因为主要差异还是在Serial Numb…

网站开发 兼职挣钱吗网络推广服务合同范本

变量生而不变,允许优化,JDK1.5 pre 避免,逸出 final int x; // 错误的构造函数 public FinalFieldExample(){x 3;// 此处就是将this逸出global.obj this; }

公司的网站建设公司seo的主要工作内容

编写JUnit测试可能是一个乏味而乏味的过程。 了解如何使用排列结合TestFactory方法和DynamicTest对象以最少的编码工作来改进测试类。 在本文中,我将使用Java流ORM Speedment,因为它包含一个现成的Permutation类,从而帮助我节省了开发时间。…

东莞网站建设化工wordpress移动端适应

BAPI_PR_CREATE 技术指南 用途:通过 RFC 接口创建 SAP 采购申请(PR),支持自动化集成与批量处理。 一、功能概览 类别说明核心功能创建标准采购申请、预留转采购申请,支持多行项目及账户分配。集成场景与 MRP 系统、外…

注册建设网站的公司seo优化6个实用技巧

HTML详解连载(1) HTML定义HTML 超文本标记语言标签语法注意拓展 HTML基本骨架解释VS Code 快速生成骨架:标签的关系父子关系(嵌套关系)兄弟关系(并列关系) 代码格式注释 标题标签标签名:h1-h6(双…

东莞网站推广服务湖南省住房和建设厅网站

HBase 中设计 RowKey 在 HBase 中设计 RowKey 是非常重要的,它直接影响着数据的存储和检索效率。下面是一些设计 RowKey 的原则: 1. 唯一性(Uniqueness):RowKey 必须是唯一的,因为在 HBase 中,数…

公司网站模块制作自建网站做外贸

Q-learning、DQN算法是基于价值的算法,通过学习值函数、根据值函数导出策略;而基于策略的算法,是直接显示地学习目标策略,策略梯度算法就是基于策略的算法。 策略梯度介绍 将策略描述为带有参数 θ \theta θ 的连续函数&#…

响应式网站切图网上推广是什么意思

需求 基于ListView,创建一个列表视图,用于展示"BookInfo"表的信息要求提供分页提供对书名,作者,描述的查询功能 示例展示: 1. 数据模型 models.py class BookInfo(models.Model):titlemodels.CharField(verbose_name"书名",max_length100)authormode…