All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.eclipse.rdf4j.spring.dao.package-info Maven / Gradle / Ivy

/*******************************************************************************
 * Copyright (c) 2021 Eclipse RDF4J contributors.
 *
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Distribution License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *******************************************************************************/

/**
 *
 *
 * 

Rdf4j-Spring DAO

* * Support for custom DAO (data access object) implementations. * *

* Such custom DAO implementations get access to the following subsystems: * *

    *
  • {@link org.eclipse.rdf4j.spring.support.RDF4JTemplate Rdf4JTemplate}: Central service for accessing * repositories,executing queries and updates, as well as transforming results into java entities or collections *
  • {@link org.eclipse.rdf4j.spring.dao.support.sparql.NamedSparqlSupplier NamedSparqlSupplier}: DAO-specific map of * SPARQL Strings aiding efficient generation and caching of operaitons *
* *

* There are two variants of DAOs: * *

    *
  • {@link org.eclipse.rdf4j.spring.dao.RDF4JDao Rdf4JDao}: Base class for DAOs with support for named operations and * access *
  • {@link org.eclipse.rdf4j.spring.dao.RDF4JCRUDDao Rdf4JCRUDDao}: Base class for DAOs that are associated with * specific entity classes, providing additional support for CRUD operations on these entities. *
* * @since 4.0.0 * @author Florian Kleedorfer * */ package org.eclipse.rdf4j.spring.dao;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy