![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iBatis/MyBaits
squirrel_1900
这个作者很懒,什么都没留下…
展开
-
Ibatis的CRUD
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> <sqlMa2012-05-28 10:21:04 · 20 阅读 · 0 评论 -
准备MyBatis环境
相关的 jar包: Oracle, ibatis 都要。 需要3个重要文件:JDBC连接配置文件、ibatis核心文件、实体类映射文件 JDBC 至少需要配置四个属性: username,password,驱动类名,url。 ------------------------------------------- SqlMap.properties配置: driver=o...2012-05-29 09:11:22 · 23 阅读 · 0 评论 -
MyBatis查询所有的对象
创建dao接口IStudent: package com.ibatis.dao; import java.util.List;import com.ibatis.model.Student; public interface IStudentDAO { public void addStudent(Student stu); public void addStudentBy...2012-05-29 09:10:44 · 25 阅读 · 0 评论 -
MyBatis模糊查询
映射文件: <select id="selectStudentByName" parameterType="String" resultType="Student"> select s_id,s_name,s_age from student where s_name like '%'||#{s_name}||'%' </select> 此方法在...2012-05-29 09:10:13 · 26 阅读 · 0 评论 -
MyBatis用序列插入对象
映射文件: <insert id="insertStudentBySequence" parameterType="Student"> <selectKey resultType="int" keyProperty="s_id" order="BEFORE"> select studentPKSequence.nextVal fr2012-05-29 09:09:14 · 25 阅读 · 0 评论 -
MyBatis范围和生命周期
理解不同范围和生命周期类是很重要的。不正确的使用它们会导致严重的并发问题。 SqlSessionFactoryBuilder这个类可以被实例化,使用和丢弃。一旦你创建了SqlSessionFactory后,这个类就不需要存在了。因此SqlSessionFactoryBuilder实例的最佳范围是方法范围(也就是本地方法变量)。你可以重用SqlSessionFactoryBuilder来创建...2012-05-28 10:24:52 · 29 阅读 · 0 评论 -
iBatis优点
1. ibatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写,给程序的维护带来了很大便利。 2. ibatis封装了底层JDBC API的调用细节,并能自动将结果集转换成Java Bean对象,大大简化了Java数据库编程的重复工作。 3. 简单易于学习,易于使用, 非常实用。 4. 因为Ibatis需要程序员自己去编写sql语句,程序员...2012-05-28 10:24:12 · 19 阅读 · 0 评论 -
HIBERNATE 和 IBATIS 的比较
ibatis:sql需要自己写 hibernate:sql自动生成 对于IBATIES和HIBERNATE的细节,我想只有对这两个框架都非常精通之人,才能说出其中的真谛吧!我在这儿不敢造次,我引用别人写过的,作为一个参考: 对于实际的开发进行的比较: 1. iBATIS需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶尔会写一些Hql。同样的需求,...2012-05-28 10:23:08 · 21 阅读 · 0 评论 -
Ibatis核心、映射 配置文件
核心配置文件: ---------------------------------------------------------- <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Confi...2012-05-28 10:21:42 · 19 阅读 · 0 评论 -
Mybatis的CRUD
实体映射文件: ---------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybat...原创 2012-05-30 09:22:18 · 27 阅读 · 0 评论