1、新建java工程:spring_150908_hibernate_id_sequence,添加相关jar包(spring、hibernate、ibatis)如下图所示:

2、实现实体类DogPet:

  1. package com.spring.model;
  2.  
  3. import javax.persistence.Entity;
  4. import javax.persistence.GeneratedValue;
  5. import javax.persistence.GenerationType;
  6. import javax.persistence.Id;
  7. import javax.persistence.SequenceGenerator;
  8. import javax.persistence.Table;
  9.  
  10. @Entity
  11. @Table(name="t_dog")
  12. public class DogPet {
  13.  
  14. private int id;
  15. private String name;
  16. private int age;
  17. private String kind;
  18. private String sex;
  19. private String health;
  20.  
  21. @Id
  22. @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="s_gen")
  23. @SequenceGenerator(name="s_gen",sequenceName="s_seq",allocationSize=1)
  24. public int getId() {
  25. return id;
  26. }
  27. public void setId(int id) {
  28. this.id = id;
  29. }
  30. public String getName() {
  31. return name;
  32. }
  33. public void setName(String name) {
  34. this.name = name;
  35. }
  36. public int getAge() {
  37. return age;
  38. }
  39. public void setAge(int age) {
  40. this.age = age;
  41. }
  42. public String getKind() {
  43. return kind;
  44. }
  45. public void setKind(String kind) {
  46. this.kind = kind;
  47. }
  48. public String getSex() {
  49. return sex;
  50. }
  51. public void setSex(String sex) {
  52. this.sex = sex;
  53. }
  54. public String getHealth() {
  55. return health;
  56. }
  57. public void setHealth(String health) {
  58. this.health = health;
  59. }
  60.  
  61. public String toString()
  62. {
  63. return id+"--"+name+"--"+kind+"--"+age+"--"+health;
  64. }
  65. }

3、新建以下类和配置文件:

这些类和配置文件在之前的spring_hibernate的里实现的!

spring_150908_hibernate_id_sequence的更多相关文章

随机推荐

  1. 洛谷P1062 数列

    题目描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是 ...

  2. mysql 如何解决字段不区分大小写的问题

    当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感. 解决方案一: 于是怀疑Mysql的问题.做个实验:直接使用客户端用sql查 ...

  3. i针对网段开放端口 (命令行设置)

    针对网段开放端口 -A INPUT -s 192.168.1.0/24 -p tcp -m tcp --dport 1234 -j ACCEPT 命令行设置iptables iptables -I I ...

  4. CSS选择器-常用搜集

    标签选择器: div{ font-size=10px; color=red; background-color=yello; width=200px; height=200px; } <div& ...

  5. C11工具类:字符转换

    1.数值类型和字符串转换 1.1 数值转换为字符 std::string to_string(int value); std::string to_string(long value); std::s ...

  6. 20155117 王震宇 2006-2007-2 《Java程序设计》第四周学习总结

    教材学习内容总结 继承(inheritance) 继承是面向对象软件技术当中的一个概念.继承可以使得子类别具有父类别的各种属性和方法,避免了重复的行为定义.在子类别继承父类别的同时,可以重新定义某些属 ...

  7. Vue 子路由 与 单页面多路由 的区别

    本文地址:http://www.cnblogs.com/veinyin/p/7911292.html 最近学完了基础课程,打算整理一波笔记,对基本概念梳理一遍,惊觉对子路由和单页面多路由混淆的一塌糊涂 ...

  8. 黑色的网站后台管理系统ui界面——后台

    链接:http://pan.baidu.com/s/1pLffwE3 密码:m4v6

  9. 深入理解C指针----学习笔记

      深入理解C指针     第1章 认识指针   理解指针的关键在于理解C程序如何管理内存,指针包含的就是内存地址.     1.1 指针和内存   C程序在编译后,以三种方式使用内存: 1. 静态. ...

  10. layui结合mybatis的pagehelper插件的分页通用的方法

    总体思路: 1.前台查询的时候将当前页和页大小传到后台 2.后台将当前页,页大小以及数据与数据总数返回前台,前台显示完表格完数据之后显示分页插件. 前台页面: 准备查询条件的表单,与数据表格,分页di ...