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

org.phoenix.basic.dao.IBaseDao Maven / Gradle / Ivy

Go to download

对hibernate4的封装。封装了Druid,通过Druid可以轻量级的对其他数据库进行操作

There is a newer version: 1.5.1
Show newest version
package org.phoenix.basic.dao;

import java.util.List;


/**
 * 公共的DAO处理对象,这个对象中包含了Hibernate的所有基本操作和对SQL的操作
 * @author mengfeiyang
 *
 */
public interface IBaseDao {
	/*
	 * 添加对象
	 * @param t
	 * @return
	 */
	public T add(T t);
	/*
	 * 更新对象
	 */
	public void update(T t);
	/*
	 * 根据id删除对象
	 */
	public void delete(int id);
	/*
	 * 根据id加载对象
	 */
	public T load(int id);
	
	/*
	 * 加载多条数据
	 */
	public List loadAll();
	
	/*
	 * 根据Hql加载数据
	 * 
	 */
	public List loadAll(String hql);
	
	/*
	 * 批量插入数据
	 */
	public void addBatchData(List t);
	
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy