以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的感兴趣的朋友通过本文一起学习吧 趁着这个周末,抽空把一些常用的技术整理出来,小编还会不定期的更新内容。 首先简单介绍下两者的概念: Hibernate :H ...
分类:
Web程序 时间:
2017-05-01 20:52:35
阅读次数:
274
@Entity@Table(name = "photoGroup")public class PhotoGroup implements Serializable{ private static final long serialVersionUID = -142542213293758421L; ...
分类:
Web程序 时间:
2017-04-28 13:36:59
阅读次数:
165
Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异。因此,Hibernate需要根据数据库来识别这些差异。 同样的应用程序,如果在不同的数据库之间迁移,底层数据库的访问细节会发生 ...
分类:
数据库 时间:
2017-04-26 20:32:00
阅读次数:
225
因为type=InnoDB在5.0以前是可以使用的,但5.1之后就不行了 只需要修改配置: hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect 修改为: hibernate.dialect=org.hibernate.dialect. ...
分类:
数据库 时间:
2017-04-26 20:30:46
阅读次数:
185
//1 创建,调用空参构造 Configuration conf = new Configuration().configure(); //2 根据配置信息,创建 SessionFactory对象 SessionFactory sf = conf.buildSessionFactory(); Ses ...
分类:
Web程序 时间:
2017-04-24 10:08:04
阅读次数:
220
MVC简介 MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器。 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式 MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。 ...
分类:
Web程序 时间:
2017-04-24 10:00:03
阅读次数:
243
1.1Hibernate框架概述 1.1.1什么是Hibernate? Hibernate是轻量级JavaEE应用的持久层解决方案,是一个关系数据库ORM框架。 ORM就是通过将Java对象映射到数据库表,通过操作Java对象,就可以完成对数据表的操作。 Hibernate提供了对关系型数据库增删改 ...
分类:
Web程序 时间:
2017-04-24 00:09:32
阅读次数:
160
1.MVC介绍 MVC(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本的部分:模型(model)、视图(view)和控制器(controller)。 MVC模式最早是由Trygve Reenskaug在1978年提出,是施乐帕罗奥多研究中心在20世 ...
分类:
其他好文 时间:
2017-04-23 22:21:54
阅读次数:
198
hibernate 查询出来的结果 id 是int类型,xml文件配置的是int, 在jython 中调用hibernate 进行查询。字段的类型是java.lang.Long, 直接将id 传进去,报java.lang.Integer can not be cast to java.lang.Lo ...
分类:
编程语言 时间:
2017-04-22 09:30:09
阅读次数:
172
Day1: 1. mybatis是一个持久层框架, 作用是跟数据库交互完成增删改查2.原生Dao实现(需要接口和实现类)3.动态代理方式(只需要接口) mapper接口代理实现编写规则: 1) 映射文件中namespace要等于接口的全路径名称 2) 映射文件中sql语句id要等于接口的方法名称 3 ...
分类:
其他好文 时间:
2017-04-20 23:15:26
阅读次数:
231