自增类型ID支持
来源:互联网 发布:服装淘宝店从哪里进货 编辑:程序博客网 时间:2024/06/01 10:06
创建表:
create table Student( id INT NOT NULL AUTO_INCREMENT, //id不能为空且自动增加 name varchar(50), PRIMARY KEY(id) );
创建实体
public class Student implements Serializable{//定义属性private Integer id;private Stirng name;//无参构造器public Student(){}public Student(String name) { super(); this.name=name;}public Integer getId(){ return id;}public void setId(Integer id){ this.id=id;}public String getName(){ return name;}public void setName(String name){ this.name=name;}@overridepublic boolean equals(Object obj){ final int prime=31; int result=1; result=prime*result+((id==null)?0:id.hashCode());}@Overridepublic boolean equals(Object obj){ if(this==obj) return true; if(obj==null) return false; if(getClass()!=obj.getClass()) return false; Student other = (Student) obj; if(id==null){ if(other.id!=null) return false; }else if(!id.equals(other.id)) return false;}@Overridepublic Stirng toStirng(){ return "Student [id="+id+",name="+name+"]";}}
创建Mapper接口
public interface StudentDao{
void saveStudent(Student student);
}
创建SQL
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC"-//ibatis.apache.org//DTD Mapper 3.0//EN""http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"><mapper namespace="cn.tedu.note.dao.StudentDao"> <insert id="saveStudent" userGeneratedKeys="true" keyProperty="id" parameterType="cn.tedu.note.entity.Student"> insert into Student (name) values (#{name}} </insert></mapper>
0 0
- 自增类型ID支持
- int 类型的自增长ID生成类,支持多线程。
- long 类型的自增长ID生成类,支持多线程。
- MyBatis支持批量插入获得自增id
- list--ID自增
- db2 id 自增
- Oracle ID 自增
- orcale id自增
- mysql id 自增
- MySql id自增
- MySQL自增Id
- oracle id 自增
- Oracle 自增ID
- 创建自增id
- 数据库id自增
- oracle 自增id
- MS-SQL中如何 往id为自增类型(identity)的表插入指定id值的记录
- Java实现id自增的字符串类型的数字编号
- js禁止textbox字符,只能输入数字
- SQL的内连接与外连接
- Spring中placeholder的使用
- 天地图
- 实现安卓一段时间不操作执行某段代码类似于屏保
- 自增类型ID支持
- java数据类型方面
- 开放世界游戏中的大地图背后有哪些实现技术
- 设计模式之原型模式-对象的克隆
- Java-面向对象(高级篇)--继承的基本概念
- 玩转 Ubuntu
- Linux CPU实时监控mpstat命令详解
- 第四周项目四 猴子选大王
- 集合元素的删除方法