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了。

  • 相关阅读:
    java常用英文解释
    干货——myeclipse快捷键
    上海面试经常遇到的事务安全问题
    2016java技术岗面试题
    Echarts 获取后台数据 使用后台数据展示 柱形图
    JS实现的MAP结构数据
    Spring MVC 返回json数据 报406错误 问题解决方案
    junit 注意事项,切记
    JNDI中 java:comp/env 的理解
    JMS发布/订阅消息传送例子
  • 原文地址:https://www.cnblogs.com/Sosowu/p/5997061.html
Copyright © 2011-2022 走看看