📄 test.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -