hibernate主键自动生成及配置
来源:互联网 发布:软件开发包 编辑:程序博客网 时间:2024/04/30 12:06
这是一个购书的demo
项目结构如下:
hibernate框架的搭建可以使用myeclipse集成框架进行搭建
order订单表和userInfor用户形成关联关系如下
order.java
public class Order { private int oid; //订单id 主键 private String zipcode; //邮政编码 private String address; //订单地址 private double total; //总金额 private UserInfor user; //userinfor实体类 getter...setter.....constructor....
order.xml
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.onlineBook.domain"> <class name="Order" table="book_order"> <id name="oid" > <generator class="native" /> </id> <!-- 与userInfor形成映射,在userInfor中id是该类及数据表的主键,通过order类中的属性user与UserInfor类中id形成关联,即与userinfor数据表主键形成关联--> <many-to-one name="user" class="UserInfor" column="id"></many-to-one> <property name="zipcode" type="java.lang.String"/> <property name="address" type="java.lang.String"/> <property name="total" type="java.lang.Double"/> </class></hibernate-mapping>
userInfor.java
public class UserInfor { private int id; //用户id private String username; //用户名 private String password; //密码
userInfor.xml
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.onlineBook.domain"> <class name="UserInfor" table="book_userinfor"> <id name="id"> <generator class="native"></generator> </id> <property name="userkey" /> <property name="username" /> <property name="password" /> </class></hibernate-mapping>
运行程序查看数据表
这样就完成了hibernate中一对多的关系映射
啦啦啦~~~~~
0 0
- hibernate主键自动生成及配置
- Hibernate使用中对于String主键自动生成BUG配置
- hibernate主键的自动生成
- hibernate 主键自动生成策略
- hibernate的自动生成主键
- hibernate连接oracle,主键自动生成
- hibernate模型注解配置guid自动生成方式(非主键配置)
- hibernate主键生成对策,及数据库匹配
- Hibernate Annotation配置主键生成策略
- hibernate 配置Oracle主键生成策略
- Hibernate Annotation配置主键生成策略
- hibernate生成主键id的配置
- Hibernate Annotation配置主键生成策略
- hibernate主键生成策略与配置详解
- Hibernate各种主键生成方式配置
- Hibernate Annotation配置主键生成策略
- ibatis2.3.4 配置主键自动生成
- Hibernate保存记录时遇到的一个问题----evitic,not-null配置及主键生成策略
- Windows 异常代码查询
- 位置服务
- bootstrap框架学习笔记五(其他部件)
- Linux系统的启动级别
- c语言文件读写
- hibernate主键自动生成及配置
- java实现C语言解释器:无参数传递的函数调用的解释和执行
- Pycharm开发spark程序
- Linux环境变量
- 米斯特白帽培训讲义 漏洞篇 逻辑漏洞
- Windows异常代码查询
- https加密通信过程图解
- jsp里做分页示例
- 底层存储变量的写时复制机制(copy on write)