一般情况,执行程序的时候,都会有
public static void main(String[] args) {
}
如果不想用main程序入口怎么办?
@Test就可以解决
举例子说明
package cn.com.test;
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.junit.Test;
import cn.com.pack.Customer;
import cn.com.util.Hibernate_Utils;
public class Demo1 {
@Test
public void demo() {
// 连接数据库
Session session = Hibernate_Utils.openSession();
// 开始事物
Transaction tx = session.beginTransaction();
// 进行查询表中所有记录 记住这里的名称对应的是实体类的类名
Query query = session.createQuery("from Customer");
// 把查询结果放在集合里面
List<Customer> list = query.list();
System.out.println(list);
}
}