hibernate
LemonSnm
心中有梦,生活无暇
展开
-
1、hibernate快速搭建入门之增删改查(手动档)
1.1什么是hibernate:①是一个开放源代码的对象关系映射框架(ORM)②它对JDBC进行了非常轻量级的对象封装(消耗资源少)③它将POJO与数据库表建立映射关系,是一个全自动的orm框架,④hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。⑤Hibernate可以应用在任何使用JDBC的场合⑥具有数据...原创 2019-04-20 17:37:06 · 277 阅读 · 0 评论 -
2、hibernate主键生成策略之uuid
1.主键策略推荐使用:1、2、3是数据库自己维护的1.1测试uuid:(hibernate维护)1.1.1实体:public class MyUser { private String id; private String username; private String password;get、set方法自己自动生成1...原创 2019-04-21 11:40:32 · 1409 阅读 · 0 评论 -
3、hibernate自动模式(IDEA自动生成实体类和映射文件)
1、复习1.1Hibernate:ORM:(对象关系映射)表和类关联行和对象关联字段和属性关联工作流程:1、加载配置(核心配置文件和映射文件)2、得到sessionFactory3、得到session4、开启事务5、操作数据6、提交事务7、关闭链接2、(IDEA)hibernate生成实体类:自动模式使用插件帮助我们生成映...原创 2019-06-27 19:46:23 · 1857 阅读 · 0 评论 -
使用Struts2+Hibernate开发学生信息管理功能
1、项目文件地址(点这里)2、IDEA整合Struts2+Hibernate的Demo(点这里)原创 2019-07-29 13:06:36 · 349 阅读 · 2 评论 -
IDEA 整合 Struts2 + hibernate的demo
1、新建项目:2、添加Jar包:在pom.xml中: <dependencies> <!--Struts核心Jar包--> <!-- https://mvnrepository.com/artifact/asm/asm --> <d...原创 2019-07-29 13:07:49 · 945 阅读 · 0 评论 -
4、hibernate查询语言(HQL)
1、HQL(Hibernate Query language)hibernate查询语言:主要用面向对象的思维来编写SQl语句,形成hibernate查询语句1.1、查询所有:From order //order是对象名不是表名 //查询所有 public void findAll(){ //得到seesion ...原创 2019-07-22 15:53:12 · 233 阅读 · 0 评论 -
5、hibernate 获取session(getCurrentSession)
1、获取session方式二:传递session的问题: 绑定到本地线程2、开发流程:2.1、开启事务(支持本地线程绑定)<property name="hibernate.current_session_context_class">thread</property>2.2、获取session在工具类中获取ses...原创 2019-07-22 18:27:56 · 920 阅读 · 0 评论