zoukankan      html  css  js  c++  java
  • 使用annotation配置hibernate(1)

    Hibernate3.0后新增了annotation的配置方式,比起xml有着更加简洁的配置

    1:修改hibernate.cfg.xml

    之前<mapping>标签中配置了hbm资源文件

    <mapping resource="User.hbm.xml"/>

    由于现在使用了注解方式代替了hbm文件,所以需要修改mapping标签的内容

    <mapping class="com.zlt.hibernatedemo.User"/>

    2:User.java

     1 @Entity
     2 @Table(name="user")
     3 public class User {
     4     
     5     @Id
     6     @Column(name = "id")
     7     @GenericGenerator(name = "generator", strategy = "native")
     8     @GeneratedValue(generator = "generator")
     9     private int id;
    10     
    11     @Column(name = "title")
    12     private String title;
    13     
    14     @Column(name = "date")
    15     private Date date;
    16     
    17 }

     @Entity                                                 --声明为一个实体bean
     @Table(name="User")                                --为实体bean映射指定表(表名user)
     @Id                                                          --声明了该实体bean的标识属性
     @GeneratedValue                                      --可以定义标识字段的生成策略.
     @Column(name="title")                 --声明列(字段名="title") 属性还包括(length=200等)

  • 相关阅读:
    Java操作数据库——使用JDBC连接数据库
    MySQL入门——Linux下安装后的配置文件
    Linux上搭建SVN服务
    PHP包管理工具composer
    收藏博文
    Linux上软件安装
    nginx配置详解
    Linux文本编辑器Vim使用
    Linux常用命令整理
    Linux增加swap空间
  • 原文地址:https://www.cnblogs.com/zanglitao/p/3833096.html
Copyright © 2011-2022 走看看