知识大全 hibernate关联关系-组件关联

Posted

篇首语:饭可以一日不吃,觉可以一日不睡,书不可以一日不读本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 hibernate关联关系-组件关联相关的知识,希望对你有一定的参考价值。

  模型 User — Name(两者同属一张表中)

  Java代码

  package Domain;

  import java util Date;

  public class User

  public int getId()

  return id;

  

  public void setId(int id)

  this id = id;

  

  public Name getName()

  return name;

  

  public void setName(Name name)

  this name = name;

  

  public Date getBirthday()

  return birthday;

  

  public void setBirthday(Date birthday)

  this birthday = birthday;

  

  private int id;

  // private String name;

  private Name name;

  private Date birthday;

  

  Java代码

  package Domain;

  public class Name

  public String getFirstName()

  return firstName;

  

  public void setFirstName(String firstName)

  this firstName = firstName;

  

  public String getLastName()

  return lastName;

  

  public void setLastName(String lastName)

  this lastName = lastName;

  

  private String firstName;

  private String lastName;

  

  Java代码

  <?xml version= ?>

  <!DOCTYPE hibernate mapping PUBLIC

   //Hibernate/Hibernate Mapping DTD //EN

   mapping dtd >

  <hibernate mapping package= Domain >

  <class name= User table= user >

  <id name= id >

  <generator class= native />

  </id>

  <!

  <property name= name unique= true />

   >

  <ponent name= name >

  <property name= firstName column= first_name />

  <property name= lastName column= last_name />

  </ponent>

  <property name= birthday />

  </class>

  </hibernate mapping>

  Java代码

  package Dao Test;

  import java util Date;

  import Dao UserDAO;

  import Dao Impl UserDAOImpl;

  import Domain Name;

  import Domain User;

  public class UserDAOTest

  public static void main(String[] args)

  /*UserDAO dao = new UserDAOImpl();

  User user = new User();

  user setName( Eric );

  user setBirthday(new Date());

  System out println( ============================================== );

  dao saveUser(user);

  System out println( ============================================== );

  user setName( new Eric );

  dao updateUser(user);

  System out println( ============================================== );

  User u = dao findUserByName(user getName());

  System out println( ============================================== );

  dao removeUser(u);*/

  User user = new User();

  user setBirthday(new Date());

  Name n = new Name();

  n setFirstName( firstName );

  n setLastName( lastName );

  user setName(n);

  UserDAO dao = new UserDAOImpl();

  dao saveUser(user);

  

cha138/Article/program/Java/ky/201311/27927

相关参考

知识大全 hibernate关联关系-一对一

  Java代码  packageDomain;  publicclassPerson  publicintgetId()  returnid;    publicvoidsetId(intid)  

知识大全 hibernate的关联关系配置问题

  我现在有一个借阅信息类如下  classBorrow  privateStringborrowId;//借阅流水  privateBookbook;  privateUserborrowUser;

知识大全 hibernate一对多关联关系

  想了几天终于知道sql语句的发出问题查了很多书感觉都没有说清楚有的还是错的请看下面  [java]  <?xmlversion=?>  <!DOCTYPEhibernatemap

知识大全 hibernate中获取关联属性为null的方式

   在Hibernate中获取有关联关系的pojo我是指例如一个User(用户)拥有一个manytoone的属性Unit(单位)但是有时有些用户的Unit属性为空如果按

知识大全 hibernate关系映射

  一对象关系映射基础  对象间的基本关系  首先我简要阐明一下对象之间的基本关系在这以后UML的课程中也会深入的学习对象具有的四种基本关系  关联关系关联关系在设计模式中是被提倡优先使用于继承关系的

知识大全 hibernate 中inverse

  Inverse是hibernate双向关系中的基本概念inverse的真正作用就是指定由哪一方来维护之间的关联关系当一方中指定了inverse=false(默认)那么那一方就有责任负责之间的关联关

知识大全 Hibernate对多表关联查询

Hibernate对多表关联查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  由于公司项目的需

知识大全 Hibernate对多个表进行关联查询实例

Hibernate对多个表进行关联查询实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  下面列

知识大全 Hibernate一对一 主键关联映射

Hibernate一对一主键关联映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 Hibernate多对多双向关联(xml配置)

Hibernate多对多双向关联(xml配置)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!