最新文章列表

Hibernate和MyBatis的相同点和区别!

Hibernate和MyBatis的相同点和区别! 相同点 Hibernate与MyBatis都可以是通过SessionFactoryBuider由XML配置文件生成SessionFactory,然后由SessionFactory 生成Session,最后由 ...
王囧草 评论(0) 有123人浏览 2020-01-14 16:50

JPA的视图查询(转)

本文出处:http://blog.csdn.net/chaijunkun/article/details/8442406,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。 昨天晚上遇到一个需求,每天早上要生成一份报告给各个部门的Leader。实现方式基本上确定为HTML格式的电子邮件。但是数据方面犯了难。原因在于数据库中存储的数据是跨表的,而且还要做 ...
laiy2007 评论(0) 有776人浏览 2019-01-30 11:25

Mybatis-Plus——为Mybatis镀一层金

    Mybatis-Plus是一个Mybatis的增强工具,它在Mybatis的基础上做了增强,却不做改变。我们在使用Mybatis-Plus之后既可以使用Mybatis-Plus的特有功能,又能够 ...
Du_wood 评论(1) 有37351人浏览 2017-12-31 00:08

bboss es对比直接使用es客户端的优势

bboss es和直接使用es客户端的优点到底在哪里呢?下面做个简单的阐述:     es官方客户端有两种:restclient和transprortclient,前者是基于restful的,直接 ...
yin_bp 评论(0) 有3172人浏览 2017-11-25 18:21

高性能elasticsearch ORM开发库使用介绍

bboss elasticsearch是一个不错的elasticsearch客户端工具包,采用类似于mybatis的方式,使用xml文件管理elasticsearch的query dsl脚本,在query dsl脚本中可以使用变量、foreach循环、逻辑判断;配置文件支持在线修改、自动热加载,开发和调试非常方便。     脚本中变量定义语法有三种:#[xxx],$xxx,@{pianduan ...
yin_bp 评论(1) 有4274人浏览 2017-10-27 10:17

MyBatis学习1之MyBatis快速入门

  一、MyBatis介绍(http://www.mybatis.org/mybatis-3/zh/index.html)        MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis ...
lintaozhou 评论(0) 有539人浏览 2017-10-22 16:02

Hibernate框架ORM基础(一对多关系的save分析)

       相信各位技术大牛应该一眼就看懂了,我呢,只是个菜鸟,只不过想在交流中进步。故工作之余会谢谢博客。下面是Hibernate的一对多关系的对象保存到数据库的一个图文分析。在使用Hibernate框架开发时,一般不会涉及这些Hibernate的API语句,不过一对多关系在开发中却经常用到,相关的业务需求也是非常多。   备注一下:下边的代码有些不是很标准,不过本人没有去改,不过大致可以 ...
yuehanJohn 评论(0) 有663人浏览 2017-10-13 23:06

由面试所引发的对JPA/Hibernate和MyBatis的争论

这是java业界的衔接数据库的最流行的架构,如果一起否定,必然引起一片口水战。 对于复杂的业务逻辑,JPA/Hibernate应付起来比较容易陷入别扭和不够优雅。这句话放到MyBatis一样适用。 对于复杂的应用,MyBatis在配置文件中提供了拼接sql语句的功能,那么重点就在于此。 拼接sql属于业务逻辑范畴,MyBatis在XML配置文件中实现业务逻辑,在本该仅仅保存数据的XML文本中实 ...
afadgaeg 评论(0) 有480人浏览 2017-10-09 05:03

ORM初探

一 什么是ORM ORM(Object/Relationship Mapping):对象/关系映射。   二 为什么要用ORM 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系数据库中,于是要编写很多和底层数据库相关的SQL语句,这与面向对象思想是格格不入的。   有没有办法让程序员彻底抛弃书写SQL的思想,完全的使用面向对象思想开放软件呢? 需要一种可行的ORM ...
ORM 
cakin24 评论(0) 有617人浏览 2017-09-30 18:59

成倍提升ORM系统SQL性能的一个方法

ORM确实事很方便让人不需要大量的写SQL,但是很多人诟病造成SQL性能不好 举个例子,一个功能是修改get用户数据的金币清零然后update 非常简单的一个业务:   User user=dao.getUser(uid); user.setGold(0); dao.updateUser(user);  就这样一个简单的功能,实际会向数据库发送一长串的SQL update语句   ...
aa87963014 评论(0) 有1281人浏览 2017-09-29 14:19

如何创建一个可使用的数据库框架项目:Android

            一个好的数据库模型需要符合MVC,通常在我们进入项目组之前,创立的数据库就像这样:   public class MySQLiteHelper extends SQLiteOpenHelper  然后就在我们代码中增删查改了,每次一条sql语句,这样首先看起来不规范,而且也非常不方便,最重要的是要做重复性的工作。   ===================== ...
梳子不爱头发 评论(0) 有1033人浏览 2017-09-02 20:01

php的db类库Eloquent单独使用系列(12)- 结果集模型转数组 - 2

我的Eloquent单独使用系列文章 php的db类库Eloquent单独使用系列(1) php的db类库Eloquent单独使用系列(2) - 分页 php的db类库Eloquent单独使用系列(3) - sql日 ...
xieye 评论(0) 有811人浏览 2017-08-10 11:23

php的db类库Eloquent单独使用系列(11)- 添加模型属性

我的Eloquent单独使用系列文章 php的db类库Eloquent单独使用系列(1) php的db类库Eloquent单独使用系列(2) - 分页 php的db类库Eloquent单独使用系列(3) - sql日 ...
xieye 评论(0) 有710人浏览 2017-08-07 13:06

php的db类库Eloquent单独使用系列(10)- 远程一对多

我的Eloquent单独使用系列文章 php的db类库Eloquent单独使用系列(1) php的db类库Eloquent单独使用系列(2) - 分页 php的db类库Eloquent单独使用系列(3) - sql日志 php的db类库Eloquent单独使用系列(4)- 事件监听 php的db类库Eloquent单独使用系列(5)- 模型转数组 php的db类库Eloquent单独使用系列(6)- ...
xieye 评论(0) 有902人浏览 2017-08-04 11:13

Spring回顾之三 —— MyBatis的加盟

    本篇将介绍如何引入帮助处理数据的MyBatis框架,对于普通的数据处理而言,MyBatis属于轻量级的数据持久层框架,使用起来简单上手,具体优缺点放 ...
Veiking 评论(0) 有2740人浏览 2017-03-20 17:03

sqlmapper.cs下载

Dapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用Entity Framework、NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper 将是你不二的选择。 具体使用参考:http://www.cnblogs.com/wywnet/p/3422150.html sqlmapper.cs下载 http://pa ...
shuai7boy 评论(0) 有1721人浏览 2017-02-15 22:24

JPA规范及其它持久层框架

JPA是一种规范,而hibernate是JPA的一种实现 JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持 ...
Asen丶 评论(0) 有2411人浏览 2017-02-06 01:55

hibernate多对多映射

一、创建实体类   package com.wr.hibernate.entity; import java.util.HashSet; import java.util.Set; public class Person { private int id; private String name; private Set<Role> roles = n ...
汪_锐 评论(0) 有521人浏览 2016-12-06 16:24

hibernate一对一外键关联

一、创建实体类   package com.wr.hibernate.entity; public class Department { private int deptId; private String deptName; private Manager mgr; public int getDeptId() { return deptId; } ...
汪_锐 评论(0) 有803人浏览 2016-12-06 13:11

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics