抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

在项目开发过程中通常会有需要自动填充字段值的场景,例如自动生成主键id,自动填充创建者姓名和时间等等。Hibernate 本身虽然提供了一些开箱即用的主键生成策略,但基本仅只针对主键,网上关于非主键的自定义生成的文章也较少或较旧,本文将阐述如何完全自定义任意字段的值生成策略。

Querydsl是一个非常强大的Java查询框架,可以帮助开发者简化和优化数据库查询操作。Querydsl可以让开发者使用Java代码来编写SQL查询,从而避免了字符串拼接带来的错误风险,并提高了代码的可读性和可维护性。其还支持各种高级查询功能,例如连接、子查询、聚合等,并可以生成各种数据库方言的SQL语句。

Ktorm 是直接基于纯 JDBC 编写的高效简洁的轻量级 Kotlin ORM 框架,它提供了强类型而且灵活的 SQL DSL 和方便的序列 API,本文讲述如何在Quarkus中使用Ktorm

在项目开发过程中,我们经常会抽离出一些公共代码单独维护,其中就有可能包含注入的bean、拦截器、过滤器等等,但是当我们抽离出去之后发现,他们都不生效了,因为Quarkus默认只扫描主模块包,本文将通过三种方式为外部模块创建索引。

Maven Wrapper可让未安装maven的开发者也可以直接使用mvn命令,但是默认的源速度很慢,本文讲解如何为其配置国内源。

一个生态的发展离不开扩展的繁华,Quarkus 同样可以通过自定义扩展来抽离项目公共模块或提供给其他人使用,本文将从最基本的实现依赖注入讲述如何创建一个 Quarkus 扩展。