zoukankan      html  css  js  c++  java
  • 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即可。

  • 相关阅读:
    WPF自定义控件
    NPOI设置Excel单元格字体、边框、对齐、背景色
    关于StreamReader.ReadToEnd方法
    ASP.NET Core Web多语言项目
    docker与虚拟机的区别
    C# Task.Run 和 Task.Factory.StartNew 区别
    MVC的SignalR例子
    深圳游玩攻略
    一个域名下多个Vue项目
    Linq的执行效率及优化
  • 原文地址:https://www.cnblogs.com/DreamFather/p/11326827.html
Copyright © 2011-2022 走看看