诗尔cc

热爱是所有的理由和答案。

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

互联网30年,总有人正年轻

下一场风起时,谁会是下一个英雄? 马云退了。 在滨江奥体中心,无数阿里人的祝福中,流着眼泪,结束了自己在阿里的最后一天。 从此互联网江湖再无风清扬,反而多了一个叫做马云的乡村教师。 他临别一挥手,似乎带走了中国互联网的一个时代。 20年浮沉,都付笑谈中。 30年的中国互联网发展史,...

2019-09-19 10:05:14

阅读数 86

评论数 0

MyBatis:mybatisConfig.xml配置文件

mybatisConfig.xml中配置的内容和顺序如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environmen...

2019-09-20 16:50:16

阅读数 5

评论数 0

MyBatis:入门案例

MyBatis介绍 MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 MyBatis是一个优秀的持久层框...

2019-09-20 16:29:54

阅读数 2

评论数 0

SSH框架整合

SSH框架整合思想 SSH框架中,web层使用struts2框架响应浏览器请求,返回数据;service层使用spring框架ioc管理项目中对象,aop抽取冗余代码;dao层使用hibernate操作数据库。 SSH框架整合思想,就是先把struts2与spring整合,再把hibernat...

2019-09-03 19:53:45

阅读数 22

评论数 0

Hibernate:JPA的多对多操作

实体类User.java @Entity @Table(name = "user") public class User { @Id @Column(name = "user_id") @GeneratedValue(strategy = Gen...

2019-08-29 11:30:10

阅读数 50

评论数 0

Hibernate:JPA的一对多操作

实体类Cla.java @Entity @Table(name = "cla") public class Cla { @Id @Column(name = "cla_id") @GeneratedValue(strategy = Generat...

2019-08-29 11:27:35

阅读数 28

评论数 0

Hibernate:JPA的CRUD

JPA:它是java persistence api,java持久化规范 JPA是一套ORM规范,hibernate实现了JPA规范。 hibernate中有自己的ORM操作数据库方式(JPA没出现时),也有JPA规范实现的操作数据库方式。 在数据库增删改查操作中,我们hibernate和J...

2019-08-29 11:17:13

阅读数 20

评论数 0

Hibernate:缓存

什么是缓存?它就是内存中的临时数据。 为什么使用缓存?减少和数据库交互的次数,从而提高查询效率。 适用缓存的数据:经常查询的,并且不经常修改的,同时数据一旦出现问题,对最终结果影响不大的。 不适用缓存的数据: 不管是否经常查询,只要经常修改的,都可以不用缓存; 并且如果数据由于使用缓存,...

2019-08-29 11:12:18

阅读数 21

评论数 0

Hibernate:多对多级联操作

学习多表映射配置要遵循的步骤 第一步:确立两张表之间的关系 第二步:在数据库中实现两张表之间的关系建立,在数据库中实现多对多要靠中间表,中间表只能出现两表的主键 第三步:在实体类中描述出两个实体之间的关系, 建立多对多实体类,两个实体类分别提供对方实体类set集合的引用 建立一对多实体类...

2019-08-16 16:50:11

阅读数 17

评论数 0

Hibernate:一对多级联操作

MySQL数据库中char和vchar区别 比如存储"name"字符串 char(5):['n','a','m','e','']; vchar(5):['n','a','m','e'];可变长度 数据库中表关系:一对一;一对多、多对一;多对多 如何实现数据库中的表关系...

2019-08-16 16:43:53

阅读数 23

评论数 0

Hibernate:QBC查询

QBC:Query By Criteria 这是一种更加面向对象的查询方式,它把生成语句的过程全都融入到方法之中了(调用方法就生成sql语句,其中自动拼接字符串,自动解析xml文件,效率比HQL查询低)所以在Hibernate官网上,推荐的查询方式是HQL。 涉及的对象:Criteria接口 ...

2019-08-16 16:35:28

阅读数 24

评论数 0

Hibernate:HQL查询

HQL:hibernate query language 涉及的对象:Query接口 如何获取该对象:Query query = session.createQuery(String hql); 方法中参数的含义:使用HQL语句查询数据库 SQL:select cust_id from c...

2019-08-16 16:27:16

阅读数 15

评论数 0

Hibernate:查询

Hibernate查询方式一共五种:OID查询、SQL查询、HQL查询、QBC查询、对象导航查询 OID查询:根据id查询一个实体 get方法 public void oidByGet() { int goodsId = 1; Configuration c = new Configu...

2019-08-16 16:21:17

阅读数 9

评论数 0

Hibernate:线程

线程 使Session对象符合使用原则,一个线程只能有一个Session,配置如下: 1、首先在Hibernate的配置文件hibernate.cfg.xml,绑定线程 <property name="hibernate.current_session_contex...

2019-08-12 19:28:29

阅读数 17

评论数 0

Hibernate:对象状态

Hibernate中的OID Hibernate对象状态 临时态 只存在于内存中,而在数据库中没有相应数据。用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象 没有OID,和Session没有关系 持久态 与session关联并且在数据库中有相应...

2019-08-12 19:22:34

阅读数 11

评论数 0

Hibernate:主键生成策略

主键生成策略 1、increment:以max() + 1的方式实现主键生成策略。只能用于int、short、long数据类型。 2、identity:自动标识列。只能用于MySQL数据库。主键的生成就交由数据库自动生成。 3、assigned:手动设置。由程序端控制主键的值。 4、seq...

2019-08-12 19:15:52

阅读数 16

评论数 0

Hibernate:配置文件和ORM文件

Hibernate的配置文件:hibernate.cfg.xml 针对数据库的中文处理 <property name="connection.useUnicode">true</property> <p...

2019-08-12 19:11:44

阅读数 13

评论数 0

Hibernate:核心接口

Hibernate的核心接口 Configuration 接口 配置Hibernate,根据其启动hibernate,创建 SessionFactory 对象; Configuration用于配置加载类,用于加载主配置,ORM数据加载,直接调用空参构造函数进行创建。 使用空参的函数conf...

2019-08-12 19:08:24

阅读数 12

评论数 0

Hibernate:入门案例

ORM ORM-对象关系映射。 O:对象(java中的实体类) R:关系(数据库中的数据表) M:映射(将实体类与数据库表之间的关系说明清楚) 持久层 Hibernate 它是一个轻量级,企业级,开源的ORM持久层框架。是可以操作数据库的框架。 通常情况下,软件工程的持久层解决...

2019-08-12 19:00:38

阅读数 14

评论数 0

Struts2:标签库

Struts2在jsp页面使用的常用标签 s:property: 和ognl表达式在jsp页面中获取值栈数据 s:iterator: 获取值栈list集合数据,表示list集合 s:debug: 查看值栈结构和数据 HTML表单标签 form: action、method、enctype...

2019-07-31 15:16:57

阅读数 17

评论数 0

提示
确定要删除当前文章?
取消 删除