作业:hibetnate的CRUD实现:
多对一关联关系的映射原理及分析:
关联映射:(1)多对一(Employee-Department)
(2)一对多(Department-Employee)
(3)一对一(Person-IdCard)
(4)多对多(teacher-student)
(5)组件映射(User-Name)
(6)集合映射(set,list,map,bag)
(7)iverse和cascade(Employee-Department)
多对一(Employee-Department):从员工的角度来说,是多对一的关系 映射文件
实现UserDao
public interface UserDao{
//保存用户到数据库中
public void saveUser(User user);
//根据id来查找用户
public User findUserById(int id);
//根据用户名查找用户
public User findUserByName(String name);
//更新用户
public void updateUser(User user);
//删除用户
public void remove(User user);
}
实验步骤:
1.设计Domain对象User;
2.设计UserDao接口;
3.加入hibernate.jar和其依赖的包;
4.编写user.hbm.xml映射文件;
5.编写hibernate.cfg.xml配置文件
6.编写HibernateUtil.java类,主要用来完成hibernate初始化和提供一个获得Session的方法;
7.实现UserDao接口;
===================================================================================
1.User.java:
package cn.itcast.domain;
public class User{
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。