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

example.TestCartService Maven / Gradle / Ivy

Go to download

强烈建议使用J2mvc 2.1以后的版本。 version 2.1.01 1.更换JSON依赖包. version 2.1.02 1.移除com.j2mvc.StringUtils.getUtf8()方法调用. 更改为getCharset() version 2.1.03 1.更新JNDI连接设置 version 2.1.04 1.修改works.xml配置url-pkg-prefixes改为pkg

There is a newer version: 2.1.12
Show newest version
package example;

import java.util.List;

import com.j2mvc.framework.dao.DaoSupport;


/**
 * @description 购物车测试
 * @cart 贵州沃尔达科技有限公司
 * @version 1.0 2014-9-5 创建@杨朔
 */
public class TestCartService{

	DaoSupport dao = new DaoSupport(TestCart.class);
	String tableName = "carts";
	
	/**
	 * 插入
	 * @param cart
	 * 
	 */
	public TestCart insert(TestCart cart) {		
		return (TestCart) dao.insert(cart);
	}
	/**
	 * 更新
	 * @param cart
	 * 
	 */
	public TestCart update(TestCart cart) {
		return (TestCart)dao.update(cart);
	}

	/**
	 * 保存
	 * @param cart
	 * 
	 */
	public TestCart save(TestCart cart){
		if(cart == null)
			return null;
		if(get(cart.getId())!=null){
			// 更新
			cart = update(cart);
		}else{
			// 新增
			cart = insert(cart);
		}
		return cart;
	}

	/**
	 * 获取
	 * @param id
	 * 
	 */
	public TestCart get(String id) {
		Object object = dao.get(id);
		return object!=null?(TestCart)object:null;
	}

	/**
	 * 删除一组
	 * @param ids
	 * 
	 */
	public Integer delete(String...ids) {
		Object[] object = ids;
		return dao.delete(object);
	}
	/**
	 * 预编译获取
	 * @param preSql 预编译语句	
	 * @param params 参数数组
	 * 
	 */
	@SuppressWarnings("unchecked")
	public List query(String preSql,Object [] params) {
		List list =  dao.query(preSql,params);
		return list!=null && list.size()>0?(List)list:null;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy