package com.wizriver.unit.dao.account;
import javax.annotation.Resource;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.annotation.Rollback;
import org.springframework.test.context.ContextConfiguration;
import org.springside.modules.test.spring.SpringTxTestCase;
import com.wizriver.config.SecurityEntityManagerImpl;
import com.wizriver.config.SsUserDao;
import com.wizriver.dao.CommonDao;
import com.wizriver.dao.GenericDao;
import com.wizriver.entity.beans.VgUser;
import com.wizriver.repository.VgUserDao;
import com.wizriver.utils.WPage;
@ContextConfiguration(locations = { "/applicationContext.xml" })
public class BoardDaoTest extends SpringTxTestCase{
// @Autowired
// private BoardDao boardDao;
@Resource(name="hibernateCommonDao")
private CommonDao commonDao;
public void setCommonDao(CommonDao commonDao) {
this.commonDao = commonDao;
}
@Resource(name="genericDao")
private GenericDao genericDao;
public void setGenericDao(GenericDao genericDao) {
genericDao = genericDao;
}
private VgUserDao vgUserDao;
private SsUserDao ssUserDao;
public SsUserDao getSsUserDao() {
return ssUserDao;
}
@Autowired
public void setSsUserDao(SsUserDao ssUserDao) {
this.ssUserDao = ssUserDao;
}
@Autowired
public void setVgUserDao(VgUserDao vgUserDao) {
this.vgUserDao = vgUserDao;
}
@Autowired
private SecurityEntityManagerImpl securityEntityManagerImpl;
public void setSecurityEntityManager(SecurityEntityManagerImpl securityEntityManagerImpl) {
this.securityEntityManagerImpl = securityEntityManagerImpl;
}
// private AccountManager accountManager;
// @Autowired
// public void setAccountManager(AccountManager accountManager) {
// this.accountManager = accountManager;
// }
@Test
@Rollback(false)
public void testaaa(){
// List<Board> list = boardDao.findBoard();
// for(Board a:list){
// if(null==a.getBoard()){continue;}
// System.out.println(a.getBoard().getBoardTitle());
// }
// Board b = new Board();
// b.setBoardTitle("测试");
// User u = new User();
// u.setName("aaa");
// commonDao.store(b);
// accountManager.saveUser(u);
// System.out.println(vgUserDao);
// VgUser user = commonDao.load(VgUser.class,1l);
// System.out.println(user.getLoginName());
VgUser user1 = vgUserDao.load(VgUser.class,1l);
System.out.println(user1.getLoginName());
//
// VgUser user2 = new VgUser();
// user2.setId(6l);
// user2.setLoginName("bobo2");
// user2.setNickname("bobo2");
// user2.setPassword("bobo2");
// vgUserDao.store(user2);
//
vgUserDao.findVguser(new WPage<VgUser>(2), null);
System.out.println(vgUserDao.load(VgUser.class,1l));
System.out.println();
System.out.println(vgUserDao.findUniqueBy("loginName", "admin"));
}
}