随笔分类 -  Hibernate

摘要:Hibernate.cfg.xml Customer.hbm.xml entity servlet jsp 阅读全文
posted @ 2019-04-13 16:58 SteveYu 阅读(322) 评论(0) 推荐(0)
摘要:Hibernate实体规则 1.持久化类提供无参数构造 2.成员变量私有,提供getset访问,提供实行 3.持久化类属性,尽量使用包装类型 4.持久化类需要提供oid与数据库中的主键列对应 5.不要使用final修饰class 实体类创建的注意事项 主键类型: 自然主键(少见):表的业务列中,有某 阅读全文
posted @ 2019-04-13 15:10 SteveYu 阅读(250) 评论(0) 推荐(0)
摘要:框架是什么? 1.提高开发效率,只要调用即可,不需要手动实现,相当于半成品项目 2.以面向对象的方式完成数据库操作 3.orm元数据配置(object-relationship mapping) orm分为4级 hibernate 4级 mybatis 2级 dbutils 1级 搭建步骤: 1.导 阅读全文
posted @ 2019-03-30 01:41 SteveYu 阅读(249) 评论(0) 推荐(0)
摘要:1.Query对象 1.使用Query对象,不需要写sql语句,但是写hql语句 (1)hql:hibernate query language,提供查询语言,这个hql语言和普通sql语句相似 (2)使用sql操作表和表字段 使用hql操作类与属性 代码演示: 2.Criteria象 3.SQLQ 阅读全文
posted @ 2018-09-14 04:27 SteveYu 阅读(187) 评论(0) 推荐(0)
摘要:@Test public void testTx() { SessionFactory sessionFactory = null; Session session = null; Transaction tx = null; try { sessionFactory = HibernateUtils... 阅读全文
posted @ 2018-09-13 19:35 SteveYu 阅读(261) 评论(0) 推荐(0)
摘要:hibernate的三种状态: 1.瞬时态:对象里面没有id值,对象与session没有关联 类似,把class类new出来,不存进session 2.持久态:对象里面有id值,对象与session关联 类似,数据库取出数据,设置id值 3.托管态:对象有id值,对象不与session关联 创建一个 阅读全文
posted @ 2018-09-13 18:08 SteveYu 阅读(245) 评论(0) 推荐(0)
摘要:简易搭建jar包 User类 User.hbm.xml文件 hibernate.cfg.xml文件 Test代码 Test结果截图 阅读全文
posted @ 2018-09-11 20:58 SteveYu 阅读(420) 评论(0) 推荐(1)
摘要:1.新建一个项目(可以是java项目,也可以是webapp) 2.导入jar包,包括日志,mysql驱动,必备request包,jpa配置规范包 3.创建实体类 1.创建数据库,使用hibernate可以自动创建表,不需要在数据库创建表 2.配置实体类和数据库表一一对应关系(映射关系) 1.Xml文 阅读全文
posted @ 2018-09-10 23:35 SteveYu 阅读(157) 评论(0) 推荐(0)