package li.hibernate;
import li.annotation.Inject;
import li.hibernate.test.User;
import li.hibernate.test.UserDao;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(JUnit4LiHibernate.class)
public class UserDaoTest {
@Inject
UserDao userDao;
@Test
public void find() {
User user = userDao.find(1);
System.out.println(user);
System.out.println(user.getRoles());
}
@Test
public void save() {
User user = new User();
user.setUsername("uuuuuuuuuu-");
user.setPassword("pppppppppppp-");
user.setTel("ttttttt-");
user.setFlag(1);
userDao.save(user);
}
@Test
public void list() {
System.err.println(userDao.list(null));
}
@Test
public void testTrans() {
userDao.testTrans();
}
@Test
public void testNoTrans() {
userDao.testNoTrans();
}
}