第一个hibernate文件 xml配置方法
2014-10-13 19:41
344 查看
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的话 路径是用/间隔开的
在实体类上打注解的话 配置时使用.间隔开的
相关文章推荐
- struts2与hibernate 复合主外键在映射文件*.hbm.xml中的配置,为双外键的配置方法
- SSH读取applicationContext.xml配置文件测试hibernate方法
- Hibernate配置文件中没有XML提示的解决方法
- Hibernate配置文件中没有XML提示的解决方法
- spring+hibernate 配置文件(applicationContext.xml)实例
- Spring的XML配置文件的十二个最佳方法实践
- spring配置文件的一般写法(集成hibernate) (applicationContext.xml)
- Hibernate SQL方言 (hibernate.dialect) Spring配置文件applicationContext.xml
- 以XML作配置文件的优点和缺点(以Hibernate为例)
- spring读取properties和xml配置文件的方法
- 用xxx.hbm.xml映射文件配置的hibernate实例
- 总结:NHibernate——配置文件hibernate.cfg.xml
- 关于hibernate.cfg.xml配置文件的几点说明
- 使用Spring 来配置 hibernate 映射文件的 两种方法
- hibernate hbm.xml配置文件说明
- hibernate学习笔记(一)---------hibernate.cfg.xml文件的具体配置
- Hibernate.cfg.xml配置文件解析
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(一):消除hibernate中<mapping resouce 的xxxx. hbm.xml文件
- Hibernate.cfg.xml配置文件
- hibernate.cfg.xml配置文件详解