码迷,mamicode.com
首页 > Web开发 > 详细

第一个hibernate文件 xml配置方法

时间:2014-10-13 21:48:07      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   使用   java   for   文件   sp   数据   

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配置方法

标签:blog   http   io   使用   java   for   文件   sp   数据   

原文地址:http://www.cnblogs.com/tianhao/p/4022904.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!