generic-dao

Generic Dao is a Java package which allows a developer to skip writing DAOs for their persistence objects when they are using Spring and/or Hibernate. The package was originally created by Aaron Zeckoski for the Evaluation System project but was repackaged to make it distributable by request. It is used in the RSF framework (http://www2.caret.cam.ac.uk/rsfwiki/). Note about the BeanUtils provided dependency: BeanUtils is not required if you are not using it in your project. Note about the Hibernate provided dependency: Hibernate is not required if you are not using it in your project.

License

License

GroupId

GroupId

org.sakaiproject.genericdao
ArtifactId

ArtifactId

generic-dao
Last Version

Last Version

0.12.0
Release Date

Release Date

Type

Type

jar
Description

Description

generic-dao
Generic Dao is a Java package which allows a developer to skip writing DAOs for their persistence objects when they are using Spring and/or Hibernate. The package was originally created by Aaron Zeckoski for the Evaluation System project but was repackaged to make it distributable by request. It is used in the RSF framework (http://www2.caret.cam.ac.uk/rsfwiki/). Note about the BeanUtils provided dependency: BeanUtils is not required if you are not using it in your project. Note about the Hibernate provided dependency: Hibernate is not required if you are not using it in your project.
Project Organization

Project Organization

CARET, University of Cambridge

Download generic-dao

How to add to project

<!-- https://jarcasting.com/artifacts/org.sakaiproject.genericdao/generic-dao/ -->
<dependency>
    <groupId>org.sakaiproject.genericdao</groupId>
    <artifactId>generic-dao</artifactId>
    <version>0.12.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.sakaiproject.genericdao/generic-dao/
implementation 'org.sakaiproject.genericdao:generic-dao:0.12.0'
// https://jarcasting.com/artifacts/org.sakaiproject.genericdao/generic-dao/
implementation ("org.sakaiproject.genericdao:generic-dao:0.12.0")
'org.sakaiproject.genericdao:generic-dao:jar:0.12.0'
<dependency org="org.sakaiproject.genericdao" name="generic-dao" rev="0.12.0">
  <artifact name="generic-dao" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.sakaiproject.genericdao', module='generic-dao', version='0.12.0')
)
libraryDependencies += "org.sakaiproject.genericdao" % "generic-dao" % "0.12.0"
[org.sakaiproject.genericdao/generic-dao "0.12.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.azeckoski : reflectutils jar 0.9.20

provided (7)

Group / Artifact Type Version
org.springframework : spring-core jar 5.2.8.RELEASE
org.springframework : spring-context jar 5.2.8.RELEASE
org.springframework : spring-aop jar 5.2.8.RELEASE
org.springframework : spring-tx jar 5.2.8.RELEASE
org.springframework : spring-orm jar 5.2.8.RELEASE
org.hibernate : hibernate-core jar 5.3.18.Final
org.javassist : javassist jar 3.27.0-GA

test (5)

Group / Artifact Type Version
org.springframework : spring-test jar 5.2.8.RELEASE
org.hsqldb : hsqldb jar 2.5.1
mysql : mysql-connector-java jar 8.0.21
org.apache.derby : derby jar 10.15.2.0
junit : junit jar 4.13

Project Modules

There are no modules declared in this project.

Versions

Version
0.12.0
0.11.0
0.10.0