• hibernate映射文件注解


    新建一个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即可。

  • 相关阅读:
    元素查找
    合并果子 2004年NOIP全国联赛普及组
    队列练习1,2,3
    山峰
    栈练习1,2,3
    天使之城
    括号序列
    布尔表达式
    逆波兰表达式
    旅行家的预算 1999年NOIP全国联赛普及组NOIP全国联赛提高组
  • 原文地址:https://www.cnblogs.com/DreamFather/p/11326827.html
Copyright © 2020-2023  润新知