PL/Java 可在 Java 中实现函数、触发器和类型。1.5.0 版本支持最新的 PostgreSQL 和 Java 版本,并包含一系列改进和修复。
项目站点:http://tada.github.io/pljava/
发行说明:http://tada.github.io/pljava/releasenotes.html
PL/Java 1.5.0 解决了多个安全问题,具体请参阅发行说明,因此鼓励运行早期版本的用户进行更新。发行说明还描述了在完成更新之前可以采取的实用缓解措施,以降低风险。
PL/Java 1.5.0 可与 Java 8、7 或 6 以及所有 9.x PostgreSQL 版本和 8.4 版本配合使用。为了支持基于旧版 PostgreSQL 分支的项目,PL/Java 1.5.0 也计划在 8.3 和 8.2 版本上构建,但尚未经过测试。
PL/Java 1.5.0 解决了在多个平台上报告的构建问题,并且构建文档中新增的章节专门介绍了 Mac OS X、Solaris、Ubuntu 和 Windows(使用 Visual Studio 或 MinGW-64)。FreeBSD 10.2 或更高版本预期可用,但未经测试。
PL/Java 1.5.0 提供了更完整、可用且文档齐全的功能,支持 Java 实现的用户定义基本类型、复合类型以及现有 PostgreSQL 类型的镜像。它还提供了一个由注解驱动的 SQL 生成器,减少了手动编写部署 SQL 的工作量,并包含许多发行说明中详述的小改进和修复。提供的示例涵盖了这些功能的许多方面。
PL/Java 1.5.0 可从 GitHub 获取源代码发布版本,使用 Maven 可快速构建。
发布页面:https://github.com/tada/pljava/releases/tag/V1_5_0
此 wiki 页面将添加预构建包的链接,当这些包可用时。
非常感谢发行说明中“致谢”部分列出的所有个人和组织。