读书人

Hibernate映射id为uuid.hex时怎么构造

发布时间: 2012-10-25 10:58:57 作者: rapoo

Hibernate映射id为uuid.hex时如何构造POJO和设置映射
1.映射的设置,原本以为类型要写成java.util.UUID,其实是用string类型。

<?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="bj.bean"><class name="Person" table="person"><id name="id" type="string" length="32"><generator length="10" not-null="true"></property></class></hibernate-mapping>


2.POJO里面定义也用String
package bj.bean;public class Person {private String id;private String name;public Person(){}public Person(String name){this.name=name;}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}

读书人网 >软件架构设计

热点推荐