@Test public void test() { Configuration cfg = new Configuration(); cfg.addAnnotatedClass(Employee.class); cfg.configure("hbm2ddl.xml"); new SchemaExport(cfg).create(true, true); SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.getCurrentSession(); session.beginTransaction(); { Employee emp = new Employee(); emp.setEmpName("seungbeomi"); emp.setEmpPassword("password"); emp.setEmpEmailAddress("*****@*****.**"); emp.setPermanent(true); emp.setEmpJoinDate(new GregorianCalendar(2012, 9, 30)); emp.setEmpLoginTime(new Date()); session.save(emp); } session.getTransaction().commit(); }
public List<Employee> getEmployeeList(int size) { List<Employee> empList = new ArrayList<Employee>(); Employee emp; Random rnd = new Random(); for (int i = 0; i < size; i++) { emp = new Employee(); emp.setEmpName("Employee " + i); emp.setAddress("Address " + i); emp.setDept("Dept " + i); emp.setEmpAge(rnd.nextInt(50)); emp.setSallery(rnd.nextInt(100000)); empList.add(emp); } return empList; }
@Test public void testSave() throws Exception { Employee emp = new Employee(); emp.setEmpName("黄鹏"); emp.setWorkDate(new Date()); emp.setDesc("测试描述"); Session sessiom = sf.openSession(); Transaction tx = sessiom.beginTransaction(); sessiom.save(emp); tx.commit(); sessiom.close(); }
/** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter pw = response.getWriter(); pw.println("Hello"); int empcode = Integer.parseInt(request.getParameter("empCode")); String empname = request.getParameter("empName"); double salary = Double.parseDouble(request.getParameter("salary")); Employee emp = new Employee(); emp.setEmpCode(empcode); emp.setEmpName(empname); emp.setSalary(salary); EmployeeDAOImpl dao = new EmployeeDAOImpl(); dao.addEmployee(emp); pw.println("records inserted"); }