编程

PHP 8.3 正式发布

1190 2023-11-21 16:05:00

PHP 8.3 即将于近日发布。其中涉及多个新特性、变更及特性弃用:新特性-类常量显式类型、新增 json_validate 函数、动态类常量及枚举成员获取、gc_status() 返回额外的 GC 信息

详情...
编程

Laravel 11 正式发布

1878 2023-09-02 14:32:00

Laravel 11 于 2004 年 3 月 12 日正式发布!新特性及改进包括:精简目录结构、不再有 Http/Kernel、模型 casts 更新、新增 Dumpable Trait、配置更改...等等

详情...
杂谈

关于本站

1599 2021-12-25 04:58:55

“夏虫不可语于冰,笃于时也。”语出庄子。夏虫之不可语冰,以其生命之长度如此、生命形态如此,故不可能有...

详情...
编程

JAVA SQL 查询结果映射之构造函数映射

13 6小时前

这是 SQL 结果集映射系列的第三篇。在本系列的第一篇文章中,我们查看了查询结果和单个实体之间的一些映射定义。第二篇文章中的映射定义则更为复杂,因为我们将查询结果映射到了多个实体并处理了额外的字段。本文中,我们将查看 JPA 2.1 中引入的构造函数结果映射。该特性允许你使用查询结果调用值对象的构造函数,类似于 JPQL 构造函数表达式。如果我们想向客户端提...

详情...
编程

JAVA SQL 查询结果映射之复杂映射

26 2天前

这是 SQL 查询结果映射的第二篇。我们在结果集映射的第一篇文章《基础篇》中了解了一些基本的结果类型映射。本文中,我们将定义更复杂的映射,这些映射可以将查询结果映射到多个实体,并处理无法映射到特定实体的其他字段。示例在我们深入研究更复杂的映射之前,让我们先看看将用于示例的实体模型。我们在本系列的第一篇文章中使用了 Author 实体,该实体具有 id、版本、...

详情...
编程

JAVA SQL 查询结果映射之基础篇

40 4天前

通常,JPQL的功能不足以执行我们在现实项目中需要的查询。一般来说,这不是一个问题,因为 JPA 被设计为一个有漏洞的抽象,我们可以通过使用原生查询或调用存储过程来充分利用 SQL 的潜力。唯一的缺点是,这些查询返回的是 Object[] 的 List,而不是我们习惯使用的映射实体和值对象。每个 Object[] 都包含一条由数据库返回的记录。然后,我们需要...

详情...
编程

如何使用 JPA 和 Hibernate 调用原生 SQL 查询

63 5天前

Java 持久化查询语言(JPQL)是使用 JPA 从数据库中查询数据的最常见方法。它使你能够重用映射定义,并且比 SQL 更易于使用。但它只支持 SQL 标准的一小部分,而且也不支持数据库特定的功能。那么,如果要使用特定于数据库的查询功能,或者 DBA 为你提供了一个无法转换为 JPQL 的高度优化的查询,该怎么办呢?忽略它并在 Java 代码...

详情...
编程

Hibernate: 如何原生查询的控制缓存无效

56 6天前

问题描述:“有人告诉我,原生查询会从我的二级缓存中删除所有实体。但你仍然在推荐他们。它们不会对性能产生负面影响吗?”方案:是的,有些原生查询会使二级缓存失效。但是不用担心,如果你做得正确,它不会对性能产生任何负面影响,也不会改变我对于使用原生查询的建议。我们首先需要讨论哪种原生查询会使二级缓存失效。哪些原生查...

详情...
编程

PHP 获取 Let's Encrypt 免费 SSL 证书

86 2024-07-11 02:44:00

这个客户端是用 PHP 编写的,旨在成为一个基于 ACME V2 的简化和解耦的 Let's Encrypt 客户端。与文件系统或 Web 服务器解耦例如,这个客户端不需要在 nginx 配置下将证书写入磁盘,而是只返回数据(证书和私钥)。要求PHP7+opensslFlysystem (任何适配器都可) - 用以存储 Lets Encrypt 账号信息开始...

详情...
编程

http 响应状态码

89 2024-07-09 19:30:00

200 OK  请求已成功,请求所希望的响应头或数据体将随此响应返回。201 Created  请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 ‘202 Accepted’。202 Accepted  服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最...

详情...