mybatis
文章平均质量分 83
iteye_8381
这个作者很懒,什么都没留下…
展开
-
mybatis自动生成代码配置文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generat...原创 2013-06-08 21:57:40 · 111 阅读 · 0 评论 -
Spring3 Mybatis3 freemarker 自动生成对应表的model、mapper、service、controller并自动修改mybatis配...
自己利用spring3、mybatis3进行开发时,前期花费了大量的时间去写对应的model、mapper、service文件,并想到用freemarker来动态生成对应的JAVA文件.开发思路: 其实就是将数据库中的表取出来,表名作为类名,并把对应的列名取出来,作为字段名称,然后通过 freemarker定制的模版去生成相关的文件即可。 我这里只举例说明如何生成对应的model...原创 2013-12-29 15:33:28 · 455 阅读 · 0 评论 -
Mybatis批量更新
Mybatis批量更新批量操作就不进行赘述了。减少服务器与数据库之间的交互。网上有很多关于批量插入还有批量删除的帖子。但是批量更新却没有详细的解决方案。实现目标这里主要讲的是1张table中。根据不同的id值,来update不同的property。数据表:1张。Tblsupertitleresult。错题结果统计。表结构: 表中每一条数据必须通过两个字段来确...原创 2012-12-28 14:43:22 · 174 阅读 · 0 评论 -
iBatis解决sql注入问题的方法
类似下列这种写法是采用preparedStatement实现,是不会引起sql注入的 <isNotEmpty prepend="AND" property="name"> name like #name# </isNotEmpty> 但是它跟 <isNotEmpty prepend="AND" property="name"&原创 2013-09-08 10:25:36 · 298 阅读 · 0 评论 -
MyBatis 通过包含的jdbcType类型
BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NVARCHAR SMALLINT DOUBLE LONGVARCHAR VARBINA...原创 2013-08-01 08:39:13 · 74 阅读 · 0 评论 -
关于Ibatis 转换 oracle date类型的问题
最近遇到两个关于Ibatis 转换date类型的问题,记录一下:sql_text: select distinct t.cc from aa t where t.update_time > :1 and t.update_time < :2 Optimizer Plan:--------------...原创 2013-08-01 08:39:05 · 569 阅读 · 0 评论 -
mybatis写mapper文件注意事项
xml中某些特殊符号作为内容信息时需要做转义,否则会对文件的合法性和使用造成影响 Html代码 &lt; < &gt; > &amp; & &apos; ' &quot; " 在mapper文件中写sql语句时,为避免不必要的麻烦(如<等)...原创 2013-07-30 10:58:26 · 53 阅读 · 0 评论 -
MyBatis 3 自动生成 主键 针对不同的数据库(oracle/sqlserver/mysql)
MyBatis自动生成的主键很多数据库支持自动生成主键的数据类型。不过这通常(并不总是)是个私有的特性。SQL Map 通过<insert>的子元素<selectKey>来支持自动生成的键值。它同时支持预生成(如Oracle)和后生成两种类 型(如 MS-SQL Server MySQL)。一、Oracle设置<insert id="saveUser...原创 2013-07-30 10:06:44 · 129 阅读 · 0 评论 -
MyBatis批量插入(Oracle数据库)
<insert id="insert" parameterType="ComponentGroups"> insert into component_groups (group_id,package_name,class_name) values (#{group_id},#{package_name},#{class_name}) <selectKey resu...原创 2013-07-27 15:34:00 · 459 阅读 · 0 评论 -
Mybatis 3.1中 Mapper XML 文件 的学习详解
http://blog.csdn.net/zhll3377/article/details/8203440MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。...原创 2013-07-21 15:16:03 · 94 阅读 · 0 评论 -
使用Mybatis Generator自动生成Mybatis相关代码
本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表: Sql代码 CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE...原创 2013-06-08 22:03:27 · 76 阅读 · 0 评论 -
Mybatis Generator最完整配置详解
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-con...原创 2016-10-01 14:11:34 · 98 阅读 · 0 评论