Hibernate
Rapper_cl
Do what i should do in the way i like
展开
-
Hibernate常见的查询方式--超级大干货
首先,Hibernate的查询方式分为三种,主要有HQL,QBC以及使用原生SQL进行查询。HQL查询最常见的查询方式:大致步骤:1,string一个hql查询语句2,通过Query对象,执行hql语句//编写查询语句,该from后面是对象,不是表名,因为Hibernate是面向对象查询 String hql="from Admin as admin where admin.an...原创 2019-05-20 10:28:30 · 311 阅读 · 0 评论 -
Hibernate中get和load的区别
Hibernate中get和load主要是用来从数据库中获取对象,其过程都很简单;主要有3步1取得Session会话对象2开启事务3执行方法4提交事务load()1取得Session会话对象Session session=HibernateUtil.getCurrentSession();2开启事务session.beginTranscation();3取出User类中值为1...原创 2019-05-20 12:45:37 · 171 阅读 · 0 评论 -
简单说说SQL和HQL的区别
一,查询对象sql是面向数据库表查询hql是面向对象查询二查询语句比如查询一个年龄为20的用户信息(数据库表为user,对应的实体类为User)sql: from 表名 where 表中字段select * from user where age=20;hql: from 类名+类对象 where 对象属性from User where age=20;三注意点:hql因为...原创 2019-05-20 13:21:19 · 948 阅读 · 0 评论 -
为什么Hibernate的实体类中要有无参构造方法(说到点上 了,一看便知)
说这个之前,大家需要对java的反射机制有所了解:若对Java反射机制不够了解的,建议看下面这篇文章,讲的很通俗易懂:Java的反射机制,内含超简单实例代码(搞懂反射,这一篇就够了)好了,接下来直接来讲解一下吧!无参构造方法:在运行时,用来构造该类的实体对象;这句话看起来很简单,但是其实里面涉及到了反射,解析一下:在运行的是时候,jvm中会有一个对应的Class对象,该class对象中包...原创 2019-05-20 14:20:59 · 1699 阅读 · 0 评论