Querydsl结构化查询之jpa

Querydsl结构化查询之jpa

前言碎语 Querydsl是一个Java开源框架用于构建类型安全的SQL查询语句。它采用API代替拼凑字符串来构造查询语句,不仅可以结合jpa等用来查询关系型数据,还提供了相关的api用来查询mongodb,lucene的数据 相关地址 官网地址: http://www.querydsl.com/ github项目地址: https://github.com/querydsl/querydsl 开发指南: http://www.querydsl.com/static/querydsl/latest/reference/pdf 进入正题 下面主要描述如何在使用jpa的项...

阅读全文 »

mango极速数据层访问框架

mango极速数据层访问框架

mango的中文名是“芒果”,它是一个轻量级极速数据层访问框架。轻松实现分裤分表策略,目前已有十多个大型线上项目在使用mango,在某一支付系统中,更是利用mango,承载了每秒12万的支付下单请求。...

阅读全文 »

minidao集Hibernate便捷和mybatis灵活的orm

minidao集Hibernate便捷和mybatis灵活的orm

MiniDao MiniDao简介及特征 MiniDao是jeecg项目的持久化解决方案, 关于jeecg,可点击 ,MiniDao具备实体维护和SQL分离的两大优势,考虑了mybatis和hibernate的不足。 具有以下特征: 1.O/R mapping不用设置xml,零配置便于维护 2.不需要了解JDBC的知识 3.SQL语句和java代码的分离 4.可以自动生成SQL语句 5.接口和实现分离,不用写持久层代码,用户只需写接口,以及某些接口方法对应的sql 它会通过AOP自动生...

阅读全文 »

数据库连接池Druid的配置使用,开启sql监控

数据库连接池Druid的配置使用,开启sql监控

前言 博主这里项目采用maven构建,使用spring容器,关于Druid数据库连接池是什么等问题可移步我的这篇博文, 数据库连接池Druid一览 下面分步骤来看看,在项目中如何使用Druid 1.首先配置pom.xml,添加Druid依赖 dependency groupIdcom.alibaba/groupId artifactIddruid/artifactId version1.0.18/version /dependency 2.数据源的配置,如下 我的连接信息: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://127.0.0.1:3306/webside?useUnicode...

阅读全文 »

阿里开源数据库连接池Druid一览

阿里开源数据库连接池Druid一览

1. Druid是什么? Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。 2. 在哪里下载druid 正式版本下载: maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码 Druid是一个开源项目,源码托管在github上,源代码仓库地址是 https://github.com/alibaba/druid 。同时每次Druid发布正式版本和快照的时候,都会把源码打包,你可以从上面的下载地址中找到相...

阅读全文 »

No entity found for query异常之jpa

No entity found for query异常之jpa

jpa是什么? JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的企业应用能够经过少量的修改就能够在不同的JPA框架下运行 JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很...

阅读全文 »