- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 【JPQL】—查询参数、命名查询和使用构造器查询
前言 JPA定义了一套属于面向对象的查询语言:JPQL,它具有良好的移植性。JPA提供了一套功能非常强大的查询体系,它不仅可以使用JPA本身定义的JPQL语句进行查询,还可以利用原生SQL语句进行查询,这样就可以让开发者灵活的利用底层数据库的特性进行查询。下面主要介绍JPQL查询的基础知识。一、查询语句的参数JPQL语句支持两种方式的参数定义方式:命名参数和位置参数。 在同
2017-10-29 11:16:02 2388 58
原创 【JPQL】--JPQL和SQL的比较
前言 在JAVA EE中,JPQL是专门为Java 应用程序访问和导航实体实例设计的。Java Presistence Query Language(JPQL),java持久性查询语言。它是JPA规范的重要组成部分,其实它就是一种查询语言,语法类似于SQL语法,但是有着本质的区别,下面来一起学习下吧。JPQL与SQL的区别 JPQL是面向对象的查询语言,因此它可以完全理解继承、多态和关联
2017-10-28 20:32:33 3392 19
原创 Jeddict快速上手
前言 项目中用到了Jeddict这个工具,它可以说是一种ORM框架,作为一个插件在NetBeans的开发环境中,通过与数据库连接,快速生成一套CRUD服务。Jeddict 是什么? Jeddict是一个开源的图形化工具,可以提高生产力,简化创造复杂实体关系模型的开发任务。开发人员可以使用它创建JPA 类,可视化地编辑数据库并且自动生成JAVA EE 8的代码。Je
2017-10-22 19:53:17 457 12
原创 Jersey中@PathParam和@QueryParam的区别
前言 图书馆项目controller层代码是由swagger工具定义好的api生成的,在实现接口的时候,出现了@PathParam和@QueryParam,这两个都可以实现功能,究竟有什么不一样呢?正文 Jersey RESTful 框架是开源的RESTful框架,实现了JAX-RS规范。它是基于Java的一个轻量级RESTful风格的Web Services框架。Jsers
2017-10-16 19:46:13 8014 10
原创 ORM知多少
前言公司的项目中都涉及到ORM(Object Relational Mapping)框架,EF映射、Hibernate、Mybatis、JPA……不断涌现的新鲜词语,面试的时候面试官还在说EFframework(有木有很奇怪),那就来一探究竟吧。一、ORM的由来采用ORM之前,程序员采用JDBC作为数据访问层,虽然JDBC是跨平台的,但是在使用中仍然存在一些问题: 1、代码繁琐,容易
2017-10-12 16:08:06 801 15
原创 【ES】ElasticSearch入门
前言 图书馆项目中用到了全文搜索功能,对检索质量要求比较高,于是转向寻找一款合适的检索工具,最终选定了ES(ElasticSearch)。一、什么是ElasticSearch ? ElasticSearch 是一个基于Lucene 的搜索服务器,它提供了一个开源的高扩展的分布式多用户的全文搜索引擎,基于RESTful web接口,是当前流行的企业级搜索引擎,可以近乎实时的
2017-10-11 15:27:01 2955 10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人