常州网站推广公司哪家好,wordpress meta 代码,长治制作网站,长沙定制网站建设jooq sqljOOQ是“数据库优先”类型的安全SQL API#xff0c;使您可以直观地用Java编写SQL#xff0c;就像Java编译器本身支持SQL语言一样。 所有数据库模式#xff0c;表#xff0c;列#xff0c;过程和其他对象均作为Java对象提供#xff0c;可以直接在jOOQ SQL API中使… jooq sql jOOQ是“数据库优先”类型的安全SQL API使您可以直观地用Java编写SQL就像Java编译器本身支持SQL语言一样。 所有数据库模式表列过程和其他对象均作为Java对象提供可以直接在jOOQ SQL API中使用。 让我们看看它是如何工作的…… 例如假设您的数据库包含此表 CREATE TABLE CUSTOMER (ID INT, FIRST_NAME VARCHAR(50),LAST_NAME VARCHAR(50),AGE INT
); 当针对它运行jOOQ的代码生成器时您将能够与数据库进行如下交互 dsl.select(CUSTOMER.FIRST_NAME, CUSTOMER.LAST_NAME).from(CUSTOMER).where(CUSTOMER.AGE.gt(20)).and(CUSTOMER.LAST_NAME.like(S%)).fetch(); jOOQ的主要特点是 首先数据库您的数据库拥有您最重要的资产–您的数据。 您想控制您SQL。 Typesafe SQL使用您的IDE可以用Java有效地编写SQL。 代码生成您的Java编译器将及早发现错误。 活动记录请勿编写重复的CRUD而只需存储已修改的记录即可。 但是jOOQ还具有多种辅助功能 多租户在运行时配置架构和表名称并实现行级安全性。 标准化编写可在所有数据库上运行SQL而不会浪费时间在具体语法上。 查询生命周期涉及SQL代码生成生命周期用于日志记录事务处理ID生成SQL转换等等。 存储过程调用它们或将它们嵌入到SQL中是一种方法。 不要浪费时间使用JDBC。 好奇 开始使用jOOQ上的免费JCG学院课程 翻译自: https://www.javacodegeeks.com/2014/10/write-sql-in-java-with-jooq.htmljooq sql