Open Source Java Object-Relational Mapping (ORM) Software

Java Object-Relational Mapping (ORM) Software

View 5588 business solutions

Browse free open source Java Object-Relational Mapping (ORM) Software and projects below. Use the toggles on the left to filter open source Java Object-Relational Mapping (ORM) Software by OS, license, language, programming language, and project status.

  • Passwordless Authentication and Passwordless Security
    Passwordless Authentication and Passwordless Security Icon
    Passwordless Authentication and Passwordless Security

    Identity is everything. Protect it with Duo.

    It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
    Get a Free Trial
  • Build Securely on Azure with Proven Frameworks
    Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1
    Hibernate

    Hibernate

    An object relational-mapping (ORM) library for Java

    Hibernate is an Object/Relational Mapper tool. It's very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
    Leader badge
    Downloads: 616 This Week
    Last Update:
    See Project
  • 2
    HIBERNATE

    HIBERNATE

    Hibernate's core object/relational mapping functionality

    Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implementation of the JPA specification, which is the standard Java specification for ORM. The build requires a Java 8 JDK as JAVA_HOME. You will need Git to obtain the source. Hibernate makes use of Jenkins for its CI needs. The project is built continuous on each push to the upstream repository. The Hibernate build defines several database testing "profiles" in databases.gradle. These profiles can be activated by name using the db build property which can be passed either as a JVM system prop (-D) or as a Gradle project property (-P). You don't have to install all databases locally to be able to test against them in case you have docker available. The script docker_db.sh allows you to start a pre-configured database which can be used for testing.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    XML Editor/Validator/Designer with CAMV

    XML Editor/Validator/Designer with CAMV

    CAM XML Editor for XML+JSON+Hibernate+SQL Open-XDX sponsored by Oracle

    The CAM editor is the leading open source XML Editor/Validation/Schema toolset for rapidly building / deploying XML /JSON /Hibernate /SQL data /Forms applications. Visual WYSIWYG data design, rule entry wizards + drag & drop dictionary components. Will import, analyze / refactor from XML Schema / JSON. Oracle is a proud enterprise sponsor; with NIEM.gov support. Do SQL data import/map+ Open Data API delivery+ Hibernate JPA + UI Forms/Pencil Makes XSD schema (default, flatten, NIEM, & OASIS modes) + JAXB bindings; Mindmap FreeMind or UML models(XMI); XML unit test & live SQL data; HTML docs + spreadsheets (NIEM IEPDs). Canonical component dictionaries from schema sets, SQL, JSON, ERwin XSD, or spreadsheets. The XML CAM templates (OASIS standard) store the exchange structure, content model, code lists, DBMappings, SQL lookups+business rules (XPath). Java CAMV XML/JSON validation engine is a complete exchange test framework [XMLUnit, TEAM(Schematron)]. Java/Eclipse +Saxon/XSL
    Downloads: 25 This Week
    Last Update:
    See Project
  • 4
    Ebean

    Ebean

    Ebean ORM

    Ebean provides multiple levels of query abstraction ORM Queries, mixed with SQL, DTO Queries, SqlQuery and JDBC. Work at the highest level of abstraction and drop down levels as needed. Built in DB migration generation and running. Support for "rebase" migrations as well as repeatable, init and 'normal' migrations. Ebean produces SQL that you would hand craft yourself. Use great SQL, never generate SQL cartesian product, always honor relational limit/offset. For ORM queries Ebean can profile the object graph being used and either automatically tune the query. Docker test containers for all the supported databases. Get 100% test coverage on all the features of the database we use. We can build queries using type safe query beans. IDE auto-complete when writing queries, compile time checking and it's FUN. Optimize queries to only fetch what we need (partial objects). Automatically avoid N+1 via a smart load context.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks
    Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    DataNucleus

    DataNucleus

    Java persistence using JDO, JPA or REST

    DataNucleus provides Java data persistence to a range of datastores using JDO/JPA/REST APIs. *** Note that code development is no longer on SourceForge (code on SourceForge is for versions up to 3.3.5 only) ***
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    POJava is a simple, light-weight Java-based API for data processing and development. It includes an immutable DateTime object capable of parsing free-form dates in multiple languages and formats, and a variety of utilities for data transformation.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    THIS PROJECT IS RENAMED TO EASY-CRITERIA (https://sourceforge.net/projects/easy-criteria/).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    QueryObjectFactory (QOF) is a lightweight runtime JDBC byte-code generator providing support for CRUD (create, retrieve, update and delete) operations and stored procedure calls. It uses Java annotations to define mappings and is fully OSGi ready.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    A java assignment submission system which lets students to turn in their assignments and perform compilation and unit testing. Faculty members can evaluate submissions and grade.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 by Okta
    Our Free Plans just got better! | Auth0 by Okta Icon
    Our Free Plans just got better! | Auth0 by Okta

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
    Try free now
  • 10

    Android ORM Framework

    ORM Framework for Android to store data using an SQLite Database.

    Within this project, an orm framework for android is developed to store data by using an SQLite Database.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    Artemis

    Cassandra "ORM" with hooks for Jersey integration if desired

    Using the new CQL3 driver by Datastax Artemis provides extremely easy to use "ORM" like functionality for Cassandra. It also contains hooks for integration into Jersey2 to enable rapid development of RESTful services, or even websites, if you enable JSP functionality for Jersey. If there is a demand, I could add a plugin to render views using things like Velocity, etc. See https://sourceforge.net/p/wicca/wiki/Home/ for more documentation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AutoDAO is a Generic DAO on steroids implementation for Java with Hibernate support, annotation-driven configuration, tight Spring Framework integration and zero persistence code required for most common query types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Automated Business Logic

    Automated Business Logic

    Transaction logic engine for JPA/Hibernate

    ABL is a transaction logic engine: it allows you to declare complex, multi-table transaction logic for your persistent objects, using simple declarative annotations. ABL operates as a HIbernate/JPA event listener to eliminate recoding and automate integrity.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    CKay-Cal

    Helps watching your nutrition.

    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Candor
    An XML DOM for Java, and for humans. Candor is a fork of XOM (http://xom.nu/), modifying it to support modern Java features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Cane is a Data Manipulation Interface(DMI) based on code behaviour analysis. Cane enable developers manipulate data in the way close to natural logical. Developers can finish their job in one continuous operation supplied by Cane's chain operation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    A powerful 100% JAVA flat file processing ORM framework. Giving the ability to abstract the processing of flat files from business logic, using Hibernate style mapping constructs. Supports fixed length and delimited (e.g CSV) file formats.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Conserve
    Conserve is no longer hosted at SourceForge, we have moved to GitHub: https://github.com/ConserveORM/main
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Criteria2JPQL API is an adaptation of the powerful Hibernate Criteria API to standard JPA API enabling the compatibility with any orm tool. Against the native SQL queries created by Hibernate Criteria, Criteria2JPQL outputs standard JPQL queries.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    DBXDroid

    Simple ORM Library for Android SQLite Database

    This is android library to simplify Android SQlite Database It become very tedious to write large Android SQLite Open helper for simple database usage. So I developed this library to create android databases very easily using straight forward functions. Github Project https://github.com/adityakamble49/DBXDroid Refer DBXDroidDemo for Full Demo https://github.com/adityakamble49/DBXDroidDemo
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DBvolution

    DBvolution

    Java library to remove Object/Relation Impedance

    Now stored at https://github.com/gregorydgraham/DBvolution Available from Maven Central: nz.co.gregs.dbvolution Makes relational data easy and fast to use with semantic annotations and encapsulated datatypes. Simple declaration of a DB table: @DBTableName("mytable") public class MyTable extends DBRow { @DBColumn("numeric_code") @DBForeignKey(Code.class) private DBNumber numericCode = new DBNumber(); @DBColumn("uid_mytable") @DBPrimaryKey @DBAutoIncrement private DBNumber uidMyTable = new DBNumber(); } Easy Gets: List<MyTable> myRows = myDB.get(new MyTable()); MyTable row = myDB.getDBTable(new MyTable()).getByPrimaryKey(61176904); Natural and Outer Joins and Criteria: CarCo carCo = new CarCo(); carCo.name.isLiterally("GM"); List<DBQueryRow> results = myDB.get(carCo, new Marque()); dbQuery.addOptional(new CarModel()); Easy debugging: query.getSQLForQuery(); Simple processing: db.print(query.getAllRows()); List<Marque> marques = query.getAll
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    DaoAnnotation is a Java projet to use simple dao CRUD with simple annotation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    DtoManager

    Java DTO Manager/Converter

    This java component will help you to convert JPA entities to DTO/View classes and vise versa. Can be very helpfull when developing GWT backend services or backend services for Flex apps, or REST services.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    A lightweight framework to create and process metadata based, type-safe, debugable, readable, and maintainable queries for JPA 2.0. Example: CriteriaComposer(Student.class).select(AggregateFunction.SUM, Student_.unit).groupBy(Student_.name);
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ExtJS client and server side extension with a built-in ORM solution that can be used separately. Integration with Spring, JPA and JCR on server side as well as client side improved controls will simplify your development process and design decisions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.