已经有1年没有使用hibernate了,公司已经基本转到mybatis,一直很怀念当年hibernate通用泛型Dao的方式,只需要写好sql设置好返回的object,现在感觉mybatis这方面我还是太弱小。先定义个接口package com.fangj.core.platform.common;...
分类:
系统相关 时间:
2014-07-07 11:40:08
阅读次数:
311
java.sql.SQLException:ORA-00942:表或视图不存在这个问题花了我长时间首先说明这个是在oracle数据库中使用mybatis操作数据库的导致这个错误的原因的可能是1.你的sql语句有错,将你的sql语句放到命令行下执行,用户名和密码需要与配置文件中的一致;2.检查你的权限是否满足;3...
分类:
数据库 时间:
2014-07-03 14:47:59
阅读次数:
329
原sql语句:updatezyjdsetpeopleId=casewhenid=1then10,whenid=2then11end,roadgridid=casewhenid=1then101,whenid=2then102end,…………whereid=1orid=2sql意思:当id=1的情况下peopleId=10,roadgridid=101,当id=2的情况下peopleId=11,roadgridid=102,等等mybatis配置文:..
分类:
其他好文 时间:
2014-07-03 14:40:03
阅读次数:
114
<insertid="insertbatchinfotoemploees"parameterType="java.util.List">insertintoINFOTOEMPLOEEselectINFO_EMPLOEES.NEXTVAL,A.*from(<!--INFO_EMPLOEES为自增序列--><foreachcollection="list"item="item"index="index"separator="UNION">SELECT#{item.in..
分类:
数据库 时间:
2014-07-03 13:58:35
阅读次数:
232
choose, when, otherwise有时我们不想应用所有的条件, 相反我们想选择很多情况下的一种。 Java 中的 switch 和 语句相似,MyBatis 提供 choose 元素。我们使用上面的示例,但是现在我们来搜索当 title 提供时仅有 title 条件,当 author 提...
分类:
数据库 时间:
2014-07-03 09:23:49
阅读次数:
223
到现在为止,使用Maven结构的Web工程越来越多,因此在此介绍一下通过Maven来构建项目的相关知识。 文档主要分为两部分: 1.如何通过maven来构建多模块的web项目 2.标准的maven项目的目录结构:(springMVC+mybatis). 1.如何通过maven来构建多模块的web项目...
分类:
Web程序 时间:
2014-07-02 18:17:16
阅读次数:
429
用Groovy模板写MyBatis动态SQL...
分类:
数据库 时间:
2014-07-02 16:23:56
阅读次数:
2476
用mybatis在mysql中保存字段精确到秒需要两个步骤。
1、现在mysql中将时间字段改为datetime 例如:alter table tablename add pay_date
datetime comment '精确到秒的时间'
2、在sql语句中直接用now(). 例如: update tj_record set is_customerHandove...
分类:
数据库 时间:
2014-07-02 15:15:37
阅读次数:
300
Hibernate是非常完美的一个持久性框架,但是由于其考虑到各种功能和通用性,导致这个框架太大了,另外就是封装的太好了导致自主性比较小。所以Mybatis受到很多公司的欢迎。Mybatis以前叫做ibatis,用法稍微有点区别,在这里我用的是Mybatis 3
1.去官网下载Mybatis的Jar包 http://mybatis.github.io/
2.配置SqlMapConfig.xml...
分类:
其他好文 时间:
2014-07-02 09:36:04
阅读次数:
259