摘要: 昨天晚上看了一下关于iBatis的一个讲解的视频,讲的和我的这个简单的总结差不多....思考了一下还是把主要操作都总结一下吧,当然这里也不是全的,知识简单的CRUD。。。首先我觉得持久层的操作主要就是这几个:public interface IPersonDao { //添加 public boolean addPerson(Person person); //更新 public boolean updatePerson(Person person); //删除 根据ID删除, 批量删除 public boolean deletePersonById(int id); public boole 阅读全文
posted @ 2013-11-23 20:10 E_star 阅读(419) 评论(0) 推荐(0)
摘要: 转载自:http://blog.csdn.net/panxueji/article/details/9852795一、ibatis介绍ibatis始于2002年,2010年更名为mybatis,并迁移到了googlecode.com里。ibatis最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。Hibernate与ibatis相比而言:1、Hibernate是“一站式”ORM解决方案而言,ibatis是一种“半自动化”的ORM实现。2、Ibatis需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶而需要写一些Hql。3、维护性方面:iBatis 的 阅读全文
posted @ 2013-11-23 15:56 E_star 阅读(1244) 评论(0) 推荐(0)
摘要: insert into t_person( id, name, age ) values( #id#, #name#, #age# ) 注意:LAST_INSERT_ID 是与table无关的。 1、如果向表a插入多条数据后,LAST_INSERT_ID返回的是第一条插入的record的Id; 2、如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID就会改变。 一般情况下获取刚插入的数据的id,使用select max(id) ... 阅读全文
posted @ 2013-11-23 11:07 E_star 阅读(1314) 评论(0) 推荐(0)
摘要: 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table smg 阅读全文
posted @ 2013-11-23 10:23 E_star 阅读(404) 评论(0) 推荐(0)