Hibernate项目的搭建
第一步:导包:
要确定你导入的 可以打开 。如果你不能打开的话,你就要去把包从新在你的编辑器上从新部署一下。那就可以了
第二步:导入数据库jar包
和上面一样的做法
第三步:建立实体bean类
(1)所有的属性设置为private 并且附加get和set方法
(2)构造函数,没写可以 如果要写 必须一个有参数的构造函数 一个无参的。
(3)字段名要设置为包装类。
实体类里面必须有一个id(主键)
第四步: 建立数据库对应的表
可以省略,因为hibernate可以帮助我们根据实体类生成数据表
第五步:建立映射关系
扫描二维码关注公众号,回复:
1730839 查看本文章
1,建立一个配置文件 命名和位置没有强硬的规范 一般情况下规定,把这个文件放在对应的bean目录文件下,命名规范为实体类+.bean+..xml
2. 导入约束文件,声明这个文件是Hibernate配置文件,导入后书写配置的时候会有提示信息。
3. 配置信息(关键)
这个接下集
4.配置Hibernate核心配置文件
第一步:创建核心配置文件 文件名的命名和位置 都必须按照指定来,文件放在src目录下文件名Hibernate.cfg.xml
第二步:导入约束文件
第三部:配置文件
5.书写测试代码dao层代码
public static void main(String[] args) { /*读取配置信息*/ Configuration cfg=new Configuration(); /*调用他的方法 名字保持一致*/ cfg.configure(); /*获得sessFactory对象 这个对象我们只用它获取session 实际上这行代码他检查了数据库和实体类的关系 如果有变化他会更新 非常耗费资源 封装工具类 */ SessionFactory sf = cfg.buildSessionFactory(); /*获得session对象*/ Session session=sf.openSession(); /*开启事务 不开启事务不会保存你的数据 * 不开启不会保存数据到数据库 * */ Transaction ts = session.beginTransaction(); /**/ User user =new User(); user.setName("李菲菲"); user.setPsd("38383"); session.save(user); /*提交事务*/ ts.commit(); /*关闭资源*/ session.close(); sf.close(); }
配置文件在下篇