51,408
社区成员
发帖
与我相关
我的任务
分享
package com.itheima.test;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.Test;
import com.itheima.domain.Customer;
public class Demo1 {
@Test
public void Save()
{
// 简写的方法
Configuration config = new Configuration().configure();
// 2. 创建SessionFactory对象
SessionFactory factory = config.buildSessionFactory();
// 3. 创建session对象
Session session = factory.openSession();
// 4. 开启事务
Transaction tr = session.beginTransaction();
// 5. 编写保存的代码
Customer c = new Customer();
// c.setCust_id(cust_id); 主键是自动递增了
c.setCust_name("测试3");
c.setCust_level("2");
c.setCust_phone("110");
// 保存数据,操作对象就相当于操作数据库的表结构
session.save(c);
// 6. 提交事务
tr.commit();
// 7. 释放资源
session.close();
factory.close();
}
}
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath*:spring*.xml"})
public class TestTwo {
@Autowired
private UserService userService;
@Autowired
private TLevelDynamicURLService tLevelDynamicURLService;
@Test
public void testOne(){
// User user=userService.getUser("admin");
// System.out.println(user.getName()+"----/./././././");
//System.out.println("---"+userService.deleteUser("tyty11"));
// Page<TLevelDynamicURL> page=new Page<>();
// page.setPageSize(5);
// page.setPageNo(1);
//
// System.out.println(tLevelDynamicURLService.getLevelDynamicURLPage(page).getResult().get(0).getItemName());
TLevelDynamicURL tl=new TLevelDynamicURL();
tl.setItemName("测试121");
tLevelDynamicURLService.insertLevelDynamic(tl);
}
}