hibernate与mybatis比较

简介Hibernate:Hibernate是当前最流行的ORM框架之一,对JDBC提供了较为完整的封装。Hibernate的O/R Mapping实现了POJO 和数据库表之间的映射,以及SQL的自动生成和执行。Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于 POJO ...

2018-03-19 16:03:23

阅读数 1576

评论数 0

mybatis缓存机制

一级缓存一级缓存介绍在系统代码的运行中,我们可能会在一个数据库会话中,执行多次查询条件完全相同的Sql,鉴于日常应用的大部分场景都是读多写少,这重复的查询会带来一定的网络开销,同时select查询的量比较大的话,对数据库的性能是有比较大的影响的。如果是Mysql数据库的话,在服务端和Jdbc端都开...

2018-03-19 16:02:34

阅读数 101

评论数 0

设置Mybatis打印调试sql的两种方式

在使用mybatis进行开发的时候,由于可以动态拼接sql,这样大大方便了我们。但是也有一定的问题,当我们动态sql拼接的块很多的时候,我们要想从*mapper.xml中直接找出完整的sql就会非常的难,这个时候经常会需要把组合之后的完整sql调试出来比较好。下面来看两种调试出sql的两种方式方式...

2018-03-19 12:07:56

阅读数 109

评论数 0

Class.forName() 和 ClassLoader.loadclass()的区别

Java中class是如何加载到JVM中的:1.class加载到JVM中有三个步骤    装载:(loading)找到class对应的字节码文件。    连接:(linking)将对应的字节码文件读入到JVM中。    初始化:(initializing)对class做相应的初始化动作。2.Jav...

2018-03-02 13:47:16

阅读数 69

评论数 0

认识cookie与session的区别与应用

原文链接:http://caibaojian.com/477.html 通常我们所说的浏览器自动保存密码,下次不用登陆,网页换皮肤,用户引导,提示一次就不再出现的内容,大部分通过cookie或者session来实现的,在这次制作用户引导中,本人就用到了cookie的内容,鉴于之前没有详细的了解,...

2018-01-12 14:55:37

阅读数 85

评论数 0

form表单提交数据编码方式及tomcat的接受编码方式

form有2中方法把数据提交给服务器,get和post,分别说下吧。  (一)get提交  1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。      对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localho...

2018-01-11 16:12:44

阅读数 124

评论数 0

java内部类总结

1.为什么使用内部类? 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现, 对于内部类都没有影响 1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性: (1)、内部类可...

2018-01-10 15:08:51

阅读数 52

评论数 0

java中初始化顺序

链接:https://www.nowcoder.com/questionTerminal/4d458835a8684eb6a7afef3096637578 来源:牛客网 初始化过程是这样的:  1.首先,初始化父类中的静态成员变量和静态代码块,按照在程序中出现的顺序初始化;  2....

2017-12-18 15:57:06

阅读数 90

评论数 0

ajax交互——向前端传递json数组

java后端: import org.json.JSONArray; import org.json.JSONObject; PrintWriter out = null; JSONArray jsonArray = new JSONArray(); for ...

2017-10-23 11:10:29

阅读数 323

评论数 0

特殊验证validate

jQuery.validator.addMethod("byteMaxLength", function(value,                     element, param) {                 var length = ...

2017-10-20 14:50:15

阅读数 98

评论数 0

使用MyEclipse添加Hibernate支持和反向工程生成映射关系

参考http://blog.csdn.net/TMaskBoy/article/details/51755588?locationNum=1&fps=1

2017-09-21 16:17:59

阅读数 112

评论数 0

MySQL 5.7.19 zip 安装过程和配置

MySQL 5.7.19 zip 安装过程和配置 mysql 5.7.19的下载参考https://jingyan.baidu.com/album/0964eca27432968285f53631.html?picindex=5 1、解压放到指定文件夹   例如:E:\mysq...

2017-09-20 13:56:41

阅读数 355

评论数 0

mysql 技巧:left join代替not in()

使用B.Key is null 来代替 is not in() 查找在A表但不在B表的数据

2017-09-06 15:03:41

阅读数 3097

评论数 2

读jar包路径

String url=null; try { url = URLDecoder.decode(this.getClass().getResource("").getFile(),"utf-8"); } catch (UnsupportedEncodin...

2017-08-03 11:01:47

阅读数 162

评论数 0

主题:SpringMVC深度探险(一) —— SpringMVC前传

本文是专栏文章(SpringMVC深度探险)系列的文章之一,博客地址为:http://downpour.iteye.com/blog/1330537 在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触...

2017-07-31 16:16:26

阅读数 187

评论数 0

mysql 递归查询父节点及子节点

查询父节点 Drop FUNCTION if EXISTS `getParentList`; CREATE FUNCTION `getParentList`(rootId varchar(100))    RETURNS varchar(1000)    BEGIN    DECLARE...

2017-07-18 11:00:19

阅读数 393

评论数 0

display:none与visible:hidden的区别

display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别: display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。 visible:hidden--- 使对象在网页上不可见,但该对象...

2017-07-12 10:35:07

阅读数 159

评论数 0

map对值排序

/**  *   */ package com.fritt.planmanage.util; import java.util.ArrayList; import java.util.Comparator; import java.util.LinkedHashMap; import java...

2017-07-11 11:49:26

阅读数 224

评论数 0

ajax与action的动态交互

js:  var datas = $('#frmAdd').serialize();            $.ajax({ type:"POST", dataType:"text", //text支持中文,json乱码 contentTy...

2017-07-11 10:08:30

阅读数 214

评论数 0

ajax与servlet的动态交互

js: $.ajax({             url: "../../HelloWorld",             type: "POST",             data : {id:'12222'},             dataType...

2017-07-11 09:25:56

阅读数 374

评论数 0

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