test.java

来自「网上购物车的JAVA代码实现版」· Java 代码 · 共 82 行

JAVA
82
字号
package feng.shoppingcart.text;import feng.shoppingcart.entity.*;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.Configuration;public class Test {	public static void main(String args[]){		User user=new User();		user.setId(5);		user.setName("haha");		user.setPassword("haha");		user.setAddress("haha");		user.setCellPhone("haha");		user.setEmail("haha");		user.setPostCode("af");		user.setHomePhone("222");		user.setOfficePhone("14");		user.setCellPhone("3214");				Product product2=new Product();		product2.setId(1);		product2.setName("book");		product2.setPrice(5.0);		product2.setDescription("hehe");		Product product1=new Product();		product1.setId(2);		product1.setName("book1");		product1.setPrice(15.0);		product1.setDescription("hehe");				Order order=new Order();		order.setUser(user);				Item item1=new Item();		item1.setNumber(2);		item1.setProduct(product2);		item1.setOrder(order);						Item item2=new Item();		item2.setNumber(3);		item2.setProduct(product1);		item2.setOrder(order);				Configuration config=null;		SessionFactory sf=null;		Session session=null;		Transaction trans=null;				try {			config=new Configuration();			config=config.configure();			sf=config.buildSessionFactory();			session=sf.openSession();			trans=session.beginTransaction();			session.save(order);			System.out.println("**********&&&&&&&&&\n"+user);						System.out.println(session.get(User.class,3));			//session.delete("from shipments where id=32");						trans.commit();			System.out.println("^^^^^^^^^^^^"+order);		} catch (Exception e) {			e.printStackTrace();			if(trans!=null)trans.rollback();		}finally{			if(session!=null) session.close();			if(sf!=null) sf.close();			System.out.println(user);			System.out.println(order);		}			}}

⌨️ 快捷键说明

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