Ibatis
文章平均质量分 83
iteye_17742
这个作者很懒,什么都没留下…
展开
-
ibatis多对一表关联映射的解决过程
1、问题:当查询新闻的时候我们一般情况下需要新闻的类型以及作者的信息。根据表设计的规范我们要把文章,文章类型,作者信息分别设计成一张表,其中文章中分别存在指向文章类型和作者信息的外键。我们的问题就是怎么使用ibatis把表空间数据映射为java的实体类属性。2、表DDL, 用户表 CREATE TABLE `users` ( `id` int(11) NOT NULL ...2009-01-07 12:39:59 · 104 阅读 · 0 评论 -
读ibatis源码—为什么说SqlMapClient是线程安全的
Ibatis做为一个半自动化的Orm框架有他的缺点和优点。在这里我就不宽泛的说这些了。就说说为什么SqlMapClient是线程安全的,他是怎么实现的。提出问题:[code="java"]private static SqlMapClient sqlMapper; /** * It's not a good idea to put code that can fai...原创 2009-12-31 15:08:33 · 180 阅读 · 0 评论 -
ibatis基础开发
一、SqlMapConfig.xml为工程ibatis的配置文件com.test.domain.Employe.java为一个Employ的实体类com.sql.Employ.xml为Employ.java的映射文件com.test.util.SQLMapClient.java为获得sqlmap的一个工具com.test.domain.EmploySQLMapper.java ...2009-05-18 10:46:10 · 85 阅读 · 0 评论 -
Ibatis N:1避免N+1查询的方法
一、实体类多方:public class Employ {private int id;private String enployName;private int salary;private Department department;public Employ() {}public int getId() {return id;}pu...原创 2009-05-18 11:31:07 · 86 阅读 · 0 评论 -
对ibatis封装
[code="java"]public class PermanenceSQLMapper { private SqlMapClient sqlMapper = null; public PermanenceSQLMapper() { sqlMapper = SQLMapClient.getSqlMaper(); } //插入 public Object in...2009-08-10 10:44:13 · 100 阅读 · 0 评论 -
使用注解做添加删除修改
[code="java"]注解类:package com.sql.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.ann...2009-08-13 18:38:01 · 264 阅读 · 0 评论