
Hibernate
现充爆破师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate入门&入门案例
1、下载Hibernate的开发环境Hibernate3.x Hibernate4.x Hibernate5.xhttps://sourceforge.net/projects/hibernate/files/hibernate-orm/5.0.7.Final/2 解压Hibernatedocumentation :Hibernate开发的文档lib ...原创 2018-11-21 13:56:00 · 196 阅读 · 0 评论 -
Hibernate常见配置
映射的配置【class标签的配置】标签用来建立类与表的映射关系属性name :类的全路径名table : 表名(类名与表名一致,table可以省略)catalog :数据库名称【id标签的配置】标签用来建立类中的属性与表中的主键对应的关系属性name :类中的属性colum :表中字段名(如果属性名和字段名相同可以省略)length :长度...原创 2018-11-21 17:00:02 · 122 阅读 · 1 评论 -
Hibernate核心API
1、Configuration:Hibernate的配置对象作用加载核心配置文件Configuration cfg = new Configuration().configure();2、SessionFactory:Session工厂SessionFactory内部维护了Hibernate的连接池和Hibernate的二级缓存。是线程安全的对象。需要注意的是Sessio...原创 2018-11-21 20:13:55 · 107 阅读 · 0 评论 -
持久化类的编写规则&主键生成策略
什么是持久化类持久化:将内存中的一个对象持久化到数据库中的过程。Hibernate框架就是用来进行持久化的框架。持久化类:一个java类与数据库建立了映射关系持久化类 = java类 + 映射文件持久化类的编写规则:对持久化类提供一个无参的构造方法。hibernate的底层需要通过反射生成实例。属性要私有,对私有属性提供get和set方法Hibernate中获取...原创 2018-11-21 20:17:23 · 294 阅读 · 0 评论 -
Hibernate的简单工具类
/** * Hibernate的工具类 * @author jt * */public class HibernateUtils { public static final Configuration cfg; public static final SessionFactory sf; static{ cfg = new Configuration().configu...原创 2018-11-21 20:20:54 · 112 阅读 · 0 评论 -
Hibernate一对多的关系配置&操作
1 创建一个项目,引入相应jar包2 创建数据库和表CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `cust_name` varchar(32) NOT NULL COMMENT '客户名称(公司名称)', `cust_source` va...原创 2018-11-21 23:06:08 · 147 阅读 · 0 评论 -
多对多关联映射
1 创建一个项目,引入相应jar包2 创建数据库和表用户表CREATE TABLE `sys_user` ( `user_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '用户id', `user_code` varchar(32) NOT NULL COMMENT '用户账号', `user_name` varchar(64) ...原创 2018-11-22 16:12:10 · 158 阅读 · 1 评论 -
Hibernate的查询的方式
在Hibernate中提供了很多种的查询的方式。Hibernate共提供了五种查询方式1、Hibernate的查询方式:OID查询OID检索:Hibernate根据对象的OID(主键)进行检索1.1 使用get方法Customer customer = session.get(Customer.class,1l)1.2 使用load方法Customer customer = se...原创 2018-11-22 16:25:19 · 256 阅读 · 0 评论