首页 > 代码库 > 第一个hibernate文件 xml配置方法

第一个hibernate文件 xml配置方法

package com.entity;public class User {	private String username;	private String password;	private Integer id;	public String getUsername() {		return username;	}	public void setUsername(String username) {		this.username = username;	}	public String getPassword() {		return password;	}	public void setPassword(String password) {		this.password = password;	}	public Integer getId() {		return id;	}	public void setId(Integer id) {		this.id = id;	}}

User.java

java实体类

1·要求要有一个属性叫做id的指向数据库表上的主键 ,唯一标示一条记录;

2·对属性生成get,set方法

3·必须有一个无参构造方法

 

 

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping><class name="com.entity.User" table="t_user"><id name="id" type="java.lang.Integer"><column name="id" length="32"/><generator class="native"/></id><property name="username" type="java.lang.String"><column name="username"/></property><property name="password" type="java.lang.String"><column name="password"/></property></class></hibernate-mapping>

 user.hbm.xml

数据库映射文件

 

有xml的映射文件的话就在cfg.xml中加上<mapping resource="com/entity/user.hbm.xml"/>这类

在实体类上打注解的话  就在cfg.xml中加上<mapping class="com.entity.User"/>

注意!!!映射文件是xml的话    路径是用/间隔开的 

     在实体类上打注解的话   配置时使用.间隔开的 

第一个hibernate文件 xml配置方法