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

📄 testdbsaveorupdate.java

📁 是Eclipse web开发从入门到精通的源码
💻 JAVA
字号:
package library.test;

import java.util.List;

import junit.framework.TestCase;
import library.hibernate.UserTable;

/**
 * 测试数据库操作的用例
 * 
 * @author lianhw
 *
 */
public class TestDBSaveOrUpdate extends TestCase {

	/**
	 * 测试数据库的插入、查询、删除和更新操作
	 */
	public void testDBOperation() {
		//创建DBOperation对象
		DBOperation db = new DBOperation();
		//创建UserTable对象
		UserTable userTable = new UserTable();
		//设置UserName属性
		userTable.setUserName("王燕");
		//设置password属性
		userTable.setPassword("123456");
		//设置Power属性
		userTable.setPower("图书管理员");
		//执行插入或更新操作
		db.saveOrUpdate(userTable);
		//查询语句
		String hql = "from UserTable where UserName='王燕' and Password='123456'";
		//执行查询语句
		List result = db.select(hql);
		//判断返回的结果不为null
		assertNotNull(result);
		//判断返回的结果包含刚插入的对象
		assertEquals("王燕", ((UserTable) result.get(0)).getUserName());
		//删除特定的对象
		db.delete(userTable);
		//查询已经删除的对象
		result = db.select(hql);
		//判断返回结果的链表是否为空
		assertEquals(result.size(), 0);
	}
}

⌨️ 快捷键说明

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