⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memberfacadeimpl.java

📁 这是基于spring +hibernate的项目
💻 JAVA
字号:
package com.pure.domain.logic.impl;

import java.util.List;

import org.springframework.dao.DataAccessException;

import com.pure.dao.MemberDAO;
import com.pure.domain.Member;
import com.pure.domain.logic.MemberFacade;
import com.pure.page.Page;

public class MemberFacadeImpl implements MemberFacade {
	private MemberDAO memberDao;

	public void insertMember(Member member) throws DataAccessException {
		this.getMemberDao().insertMember(member);
	}

	public List getMemberList(Page page) {
		return this.getMemberDao().getMemberList(page);
	}

	public Member getMember(int id) {
		return this.getMemberDao().getMember(id);
	}

	/**
	 * 为解决DWR方法不能重载的问题 Warning: overloaded methods are not recommended
	 * Javascript does not support overloaded methods, so the javascript file
	 * generated from this class will contain two methods the second of which
	 * will replace the first. This is probably not what you wanted.
	 * 
	 * It is best to avoid overloaded methods when using DWR.
	 * 
	 * Java 5 presents an interesting challenge for finding overloaded methods
	 * and an issue to be aware of when using generics. From Java 5 on,
	 * co-variant return types are allowed, but the Class.getMethods() function
	 * will return 2 methods, if you are making use of this feature, which can
	 * lead to false positives when detecting overloaded methods.
	 * 
	 * It will be obvious to you if you really do have overloaded methods, but
	 * it is worth being aware of this small limitation in DWR 1.1 with Java 5.
	 * Calling the method will work just fine, but this page may incorrectly
	 * report an overloaded method.
	 * 
	 */
	public Member getMemberForName(String username) {
		return this.getMemberDao().getMember(username);
	}

	public int getTotal(String hql) {
		return this.getMemberDao().getTotal(hql);
	}

	public void delMember(int id) {
		this.getMemberDao().delMember(id);

	}

	public void updateMember(Member member) throws DataAccessException {
		this.getMemberDao().updateMember(member);
	}

	public MemberDAO getMemberDao() {
		return memberDao;
	}

	public void setMemberDao(MemberDAO memberDao) {
		this.memberDao = memberDao;
	}

	public Member login(Member member) {
		return this.getMemberDao().login(member);
	}
		
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -