zoukankan      html  css  js  c++  java
  • jdk的entity表格注解·

    第一导包:

    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.Table;

    第二注解简介,实例如下

    @Entity
    @Table(name="t_product")这个是创建表格的表名
    public class Product {
        private    Integer proId;
        private String proName;
        private Float proPrice; 这里开头大写的原因是为了判断是该字段是否为空
        private Integer proCount;
        private String proDesc;
        
        @Id这个是表的主键
        @GeneratedValue(strategy=GenerationType.IDENTITY)这里有四个属性,IDENTITY是自动增长
        public Integer getProId() {
            return proId;
        }
        public void setProId(Integer proId) {
            this.proId = proId;
        }
        
        @Column(name="proName",nullable=false,length=50)这里是设置字段名、是否为空和类型长度
        public String getProName() {
            return proName;
        }
        public void setProName(String proName) {
            this.proName = proName;
        }
        
        @Column(name="proPrice",nullable=false)
        public Float getProPrice() {
            return proPrice;
        }
        public void setProPrice(Float proPrice) {
            this.proPrice = proPrice;
        }
        
        @Column(name="proCount",nullable=false)
        public Integer getProCount() {
            return proCount;
        }
        public void setProCount(Integer proCount) {
            this.proCount = proCount;
        }
        
        @Column(name="proDesc",nullable=false,length=250)
        public String getProDesc() {
            return proDesc;
        }
        public void setProDesc(String proDesc) {
            this.proDesc = proDesc;
        }
    }

    第三总结:
    我们还有hibernate的注解,但是为了解耦我们建议使用jdk的注解,因为这里本来将要用jdk,
    避免我们用的是不同的框架出现不匹配的状况,这样我们就没必要只使用hibernate了。

  • 相关阅读:
    Laravel 404错误,Laravel根目录可以访问,非根目录就会出现404 页面找不到的错误
    laravel 终端自动创建控制器
    在 Windows 中安装 Laravel 5.1.X
    CentOS 6.5 Apache搭建虚拟主机
    Host '192.168.1.21' is not allowed to connect to this MySQL server
    用数组实现栈(C++)
    C++入门级小算法
    一些简单小算法
    C++中的大数乘的实现
    指针数组和数组指针
  • 原文地址:https://www.cnblogs.com/Sosowu/p/5997061.html
Copyright © 2011-2022 走看看