📄 testdao.java
字号:
package com.dudu.moa.test;
import static org.junit.Assert.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.springframework.orm.jpa.JpaTemplate;
import com.dudu.moa.domain.sys.Group;
import com.dudu.moa.domain.sys.User;
public class TestDao extends AbstractTestCase {
protected final Log log = LogFactory.getLog(getClass());
//@Autowired
private JpaTemplate jpaTemplate;
@Test
public void hibernate() {
for (int i = 0; i < 100; i++) {
User user = new User();
user.setUserName("邓利强" + i);
user.setOrgId("1");
user.setLoginName("denglq" + i);
user.setLoginPwd("1l1l1l");
user.setState("00A");
hibernateTemplate.save(user);
}
assertEquals(hibernateTemplate.find("select userName from User").size(), 100);
for (int i = 0; i < 100; i++) {
User user = (User)hibernateTemplate.find("from User where loginName=?", "denglq" + i).get(0);
assertNotNull(user);
assertEquals(user.getLoginName(), "denglq" + i);
}
}
public void jpa() {
for (int i = 0; i < 100; i++) {
Group group = new Group();
group.setGroupName("admin");
group.setGroupKind("00A");
group.setGroupCode("1");
jpaTemplate.merge(group);
}
assertEquals(jpaTemplate.find("from Group").size(), 100);
}
@Before
public void up() {
log.debug("test before");
hibernateTemplate.deleteAll(hibernateTemplate.find("from User"));
}
@After
public void down() {
log.debug("test after");
hibernateTemplate.deleteAll(hibernateTemplate.find("from User"));
assertEquals(hibernateTemplate.find("from User").size(), 0);
hibernateTemplate.deleteAll(hibernateTemplate.find("from Group"));
assertEquals(hibernateTemplate.find("from Group").size(), 0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -