All Projects → jeddict → Jeddict

jeddict / Jeddict

Licence: apache-2.0
Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jeddict

Jplusone
Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general
Stars: ✭ 91 (-74.58%)
Mutual labels:  sql, orm, hibernate, jpa
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+1211.45%)
Mutual labels:  sql, orm, hibernate, jpa
Quickperf
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties
Stars: ✭ 231 (-35.47%)
Mutual labels:  microservices, sql, orm, hibernate
Micronaut Data
Ahead of Time Data Repositories
Stars: ✭ 352 (-1.68%)
Mutual labels:  sql, hibernate, jpa
Query Validator
Compile time validation for HQL and JPQL queries in Java code
Stars: ✭ 70 (-80.45%)
Mutual labels:  orm, hibernate, jpa
Hibernate Performance
Samples for "Hibernate performance tuning" talk
Stars: ✭ 87 (-75.7%)
Mutual labels:  orm, hibernate, jpa
Javaee7 Petclinic
Java EE 7 Petclinic
Stars: ✭ 31 (-91.34%)
Mutual labels:  hibernate, jpa, javaee
Easyee
开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.
Stars: ✭ 275 (-23.18%)
Mutual labels:  hibernate, jpa, javaee
Hibernate Reactive
A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
Stars: ✭ 167 (-53.35%)
Mutual labels:  orm, hibernate, jpa
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (+64.53%)
Mutual labels:  sql, hibernate, jpa
Minidao
轻量级JAVA持久层,类似Mybatis一样的用法,基于SpringJdbc实现更轻量
Stars: ✭ 177 (-50.56%)
Mutual labels:  sql, hibernate, jpa
Grails Data Mapping
GORM - Groovy Object Mapping
Stars: ✭ 194 (-45.81%)
Mutual labels:  sql, orm, hibernate
Hunt Entity
An object-relational mapping (ORM) framework for D language (Similar to JPA / Doctrine), support PostgreSQL and MySQL.
Stars: ✭ 51 (-85.75%)
Mutual labels:  orm, hibernate, jpa
Hibernate Basics
Samples for "Hibernate, how the magic is really done?" talk
Stars: ✭ 44 (-87.71%)
Mutual labels:  orm, hibernate, jpa
Spring Kotlin Exposed
playground for spring-boot 2.*, kotlin , jetbrains-exposed, postgres, jsonb, flyway, docker
Stars: ✭ 106 (-70.39%)
Mutual labels:  orm, hibernate, jpa
Hibernate Orm
Hibernate's core Object/Relational Mapping functionality
Stars: ✭ 4,806 (+1242.46%)
Mutual labels:  orm, hibernate, jpa
Ebean
Ebean ORM
Stars: ✭ 1,172 (+227.37%)
Mutual labels:  sql, orm, jpa
Jersey Jwt
Example of REST API with JWT authentication using Jersey, Jackson, Undertow, Weld, Hibernate and Arquillian.
Stars: ✭ 131 (-63.41%)
Mutual labels:  jax-rs, hibernate, jpa
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (-4.75%)
Mutual labels:  sql, hibernate, javaee
gorm-hibernate5
GORM for Hibernate 5
Stars: ✭ 51 (-85.75%)
Mutual labels:  orm, hibernate


Jeddict
Jeddict

Jakarta EE 8 (Java EE) & MicroProfile 3.2 application generator and modeler

Build status latest version follow on Twitter Demo Apache 2.0 License

Key Features

1) JPA 2.2 source generation
2) Java EE 8 / MicroProfile full-stack application generator
3) Visualize architecture

4) Reverse Engineering of Java Source Code
5) Visual creation of database structures
6) JSONB modeler
7) DB Reverse Engineering
8) SQL/DDL script generation
9) Database schema model viewer

Quick Start

See the Quick Start for demonstration, examples, and other information.

Download

You can download latest installable version of Jeddict.

See the Manual Installation and Update Center Installation for installation instructions.

Getting help

Stay Informed

Contributing

Please take a look at our contributing guidelines if you're interested in helping!

Build and run from Source

You can build Jeddict using JDK 8+ and test with NetBeans IDE 11.3 :

Build

git clone https://github.com/jeddict/netbeans-modeler.git
git clone https://github.com/jeddict/jeddict.git
git clone https://github.com/jeddict/jeddict-extensions.git
git clone https://github.com/jeddict/hipee.git
mvn -f "netbeans-modeler" clean install
mvn -f "jeddict" clean install
mvn -f "jeddict-extensions" clean install
mvn -f "hipee" clean install

Run

mvn -f "jeddict" nbm:run-ide -Dnetbeans.installation=<path-to-netbeans-11.3-home-directory>

** netbeans.installation property can be added to maven settings.xml file.

Test Suite

To setup the test suite first follow the above build instructions.

git clone https://github.com/jeddict/jeddict-test-suite.git
mvn -f "jeddict-test-suite" clean install -DskipTests

mvn -f "jeddict\tests" test
mvn -f "jeddict-test-suite" test

Create nbm and cluster

mvn -f "netbeans-modeler" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir=
mvn -f "jeddict" clean install nbm:nbm nbm:cluster nbm:autoupdate -P release -Dnbm.build.dir=
mvn -f "jeddict-extensions" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir=
mvn -f "hipee" clean install nbm:nbm nbm:cluster nbm:autoupdate -Dnbm.build.dir=

Copy the nbm & clusters from target\netbeans_site & target\netbeans_clusters.

License

Jeddict is Open Source Jakarta EE application development platform released under the Apache 2.0 license.

If you like❤️ this project, don't forget😊 to give us a star🌟 on GitHub!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].