JessMA 是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截、Form / Dao / Spring Bean 装配、国际化、文件上传下载和页面静态化等基础 Web 应用组件,提供高效灵活的纯 Jsp/Servlet API 编程模型,可完美整合 Spring / Guice,支持 Action Convention。...
分类:
编程语言 时间:
2015-02-26 11:40:56
阅读次数:
217
1、需要的jar包hibernate-validator.5.1.3.Final.jarvalidation-api.1.1.0.Final.jar2、springsevlet-config.xml配置在spring3之后,任何支持JSR303的validator(如Hibernate Valida...
分类:
编程语言 时间:
2015-02-25 21:02:59
阅读次数:
189
学习一个新的知识,首先做一个简单的例子使用一下,然后再逐步深入。MyBatis的学习我们也从一个小例子开始。1、MyBatis的作用: 简单的说MyBatis实现的是DAO层,通过XML文件配置SQL,映射到PO。2、需要准备的引用包 mybatis-3.2.8.jar:myBatis框架使用...
分类:
其他好文 时间:
2015-02-25 14:07:02
阅读次数:
201
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 ? 方法:在mapper中指定keyProperty属性,示例如下: <insert?id="insertAndGetId"?useGeneratedKeys="true"?keyProperty...
分类:
数据库 时间:
2015-02-23 23:43:12
阅读次数:
320
现在Spring官网已经很难找到完整包的下载地址,都已经迁移到Maven上,这给不能用Maven或者不愿用Maven的各位带来了不小的麻烦。 经过挖掘,找到了下载3.2之后各个版本完整包的下载地址,供各位享用: http://rep...
分类:
编程语言 时间:
2015-02-21 06:35:16
阅读次数:
166
大过年的还要敲代码,想想也是醉人。今天忙着赶毕设,在做功能测试的时候发现id的值一直为0,一看就知道id的值没有自增,一直默认为0了。于是去百度了一番,默默调试,找到下面这段代码: 这段代码的意思是,通过获取序列内的值作为你要设置的id值,DUAL是一个oracle的虚拟表,可以存储你创...
分类:
数据库 时间:
2015-02-20 23:08:26
阅读次数:
229
insert into 后获取自动插入的id:SELECT @@IDENTITY AS id如果是sql server 最好用select SCOPE_IDENTITY() as id因为@@identity全局的同类还有IDENT_CURRENT(‘table’)IDENT_CURRENT返回为任...
分类:
数据库 时间:
2015-02-19 21:47:36
阅读次数:
307
无论用hibernate或者mybatis结合spring做开发还是其他,系统里持久类往往要实现序列化, implements Serializable。我还是比较好奇,为什么要这样做呢?一直只知道个大概,学习hibernate和mybatis时,一些书中有几个字的介绍,有的书中举得例子或者和spring整合时举得例子也没实现序列化,有时可能在你项目上,如果不是实现serializable接口,可...
分类:
编程语言 时间:
2015-02-15 12:16:49
阅读次数:
220
序言
MyBatis,大家都知道,半自动的ORM框架,原来叫ibatis,后来好像是10年apache软件基金组织把它托管给了goole code,就重新命名了MyBatis,功能相对以前更强大了。它相对全自动的持久层框架Hibernate,更加灵活,更轻量级,这点我还是深有体会的。
MyBatis的一个强大特性之一就是动态SQL能力了,能省去我们很多串联判断拼接...
分类:
数据库 时间:
2015-02-15 09:34:16
阅读次数:
448
一、序言
最近一直用mybatis做开发,以前用过hibernate,能感受到一些它们在使用上的区别,不过总想抽出时间来好好比较比较弄弄清楚它们各自的优劣,以便更好进行选择和深入的了解。
网上也看了很多资料,结合自己的使用体会,粗率地概括和总结了一下,以供大家参考。
二、具体运用上的不同
1、所需的jar包
Mybatis:只需要3个(mybatis-3.1....
分类:
Web程序 时间:
2015-02-15 09:31:17
阅读次数:
329