资 源 简 介
注意:此项目已经移到github上,请访问:https://github.com/swiftech/swiftdao
Notice: This project has been exported to Github, please visit: https://github.com/swiftech/swiftdao
SwiftDAO是一个轻量级的,基于Hibernate框架的泛型DAO层。如果您使用Hibernate和Spring 框架做开发,想要快速为项目添加DAO层但又不想在这上面花太多时间,那么SwiftDAO实现了常见的CRUD操作,利用它可以省去很多简单重复代码的编写。使用SwiftDAO必须对Hibernate和Spring框架相当熟悉并且理解数据库基本概念。
SwiftDAO is a lightweight generic DAO layer based on Hibernate and Spring, implemented many CRUD operations.
依赖:
Hibernate 3.2.x
Spring 2.5.x or 3.x
使用方法:
1. 创建实体类:
实现org.swiftdao.entity.KeyedPersistable接口(接口泛型为主键类型),并使用annotation方式做映射。
例如:
```
@Entity()
@Table(name = "USER")
public class User implements KeyedPersistable{
@Id()
@Column(name = "USER_ID")
protected Long id;
@Column(name = "USER_NAME", length = 32, nullable = false)
protected String name;
......
// Getter and Setter
文 件 列 表
doc
api
lib
antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
aspectjweaver.jar
cglib-nodep-2.1_3.jar
commons-beanutils.jar
commons-codec.jar
commons-collections.jar
commons-lang.jar
commons-logging.jar
dom4j-1.6.1.jar
hibernate-annotations.jar
hibernate-commons-annotations.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
hibernate3.jar
hsqldb.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
log4j-1.2.15.jar
org.springframework.asm-3.1.0.M1.jar
org.springframework.beans-3.1.0.M1.jar
org.springframework.context-3.1.0.M1.jar
org.springframework.core-3.1.0.M1.jar
org.springframework.expression-3.1.0.M1.jar
org.springframework.jdbc-3.1.0.M1.jar
org.springframework.orm-3.1.0.M1.jar
org.springframework.test-3.1.0.M1.jar
org.springframework.transaction-3.1.0.M1.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
swiftdao.jar