新建一个model类并带有注解
import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; @Entity//表示为实体类 @Table(name="test_user")//表名注解 public class User { private Integer id; private String userName; private String passWorld; private String userNick; private Integer enable; @Id//表示主键 @GenericGenerator(name = "generator", strategy = "increment") @GeneratedValue(generator = "generator")// 自增长 @Column(name = "id")// 类属性对应着表字段 public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } @Column(name = "user_name") public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Column(name = "pass_world") public String getPassWorld() { return passWorld; } public void setPassWorld(String passWorld) { this.passWorld = passWorld; } @Column(name = "user_nick") public String getUserNick() { return userNick; } public void setUserNick(String userNick) { this.userNick = userNick; } @Column(name = "enable") public Integer getEnable() { return enable; } public void setEnable(Integer enable) { this.enable = enable; } }
在hibernate的session工厂中添加一个属性:
<property name="packagesToScan"> <list> <value>com.haier.hibernate.model</value> </list> </property>
即自动扫描路径。
开发时使用这个model即可。
相关推荐
使用hibernate的注解配置可以很好的完成跟实体的映射。而且还可以通过注解配置,可以完成多对一,一对多等关系的配置,非常好。
Hibernate双向一对一关联映射(注解版)
因为@JoinColumn注解表示其所注解的属性将来通过set方法设值后,会与DB中哪个字段相关联。 mappedBy属性表示当前注解的关联属性放弃了维护权,即使执行了set方法将值设置入,其也不会写入到DB中。 也正因为放弃了...
hibernate双向多对多关联映射(注解版)
Hibernate映射解析 七种映射关系
Hibernate多对一映射(注解版)
Hibernate 基于注解方式实体类与数据库表映射,提高开发效率
hibernate注解解析
主要介绍通过Hibernate不用别的插件,逆向生成实体类的方法,包括标签注解映射和hbm.xml文件映射两种
hibernate单向多对多映射(注解版)
hibernate单向一对多关联映射(注解版)
hibernate双向一对多关联映射(注解版)
NULL 博文链接:https://profound-accumulation.iteye.com/blog/2243079
Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)
在Hibernate中使用注解,主要是为了替代映射文件,完成“类到表,属性到字段”的映射。 JPA提供了一套功能强大的注解。Hibernate直接使用了JPA的这套注解。当然,对于JPA中的一些不足,Hibernate又开发了一些自己的...
hibernate的注解开发 注解开发关联映射 HQL、QBC、本地SQL检索数据
联合主键用Hibernate注解映射方式主要有三种: 第一、将联合主键的字段单独放在一个类中,该类需要实现java.io.Serializable接口并重写equals和hascode,再将该类注解为@Embeddable,最后在主类中(该类不包含联合主键...
让Hibernate同时支持xml和注解两种映射方式
针对hibernate关系映射进行了一个总结,包含xml配置形式和@注解配置形式,one-to-many,one-to-noe,many-to-one,many-to-many等单方向的配置和双方都配置的事例
NULL 博文链接:https://profound-accumulation.iteye.com/blog/2243103