package com.glen.dao;
import javax.annotation.Resource;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.springframework.stereotype.Repository;
import com.glen.model.Account;
public class AccountDao {
private SqlSessionFactory sessionFactory;
public AccountDao() {
}
public SqlSessionFactory getSessionFactory() { return sessionFactory; }
public void setSessionFactory(SqlSessionFactory sessionFactory) { this.sessionFactory = sessionFactory; }
public void insert(Account account) {
SqlSession session = sessionFactory.openSession(); session.insert("account.add", account); } public Account getAccountById(Account account) { SqlSession session = sessionFactory.openSession(); Account accountFromDb = (Account)session.selectOne("account.get", account); return accountFromDb; } }
|