【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

hibernate注解方式

原创 2017年01月03日 15:26:38

spring_hibernate.xml

<!-- spring和 Hibernate整合 --> 
    <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">  
        <property name="dataSource" ref="dataSource"></property>  
        <property name="hibernateProperties">
            <props>
                <prop key="dialect">org.hibernate.dialect.MySQLDialect</prop>
                <prop key="myeclipse.connection.profile">MyEclipse MySQL</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.format_sql">true</prop>
            </props>
        </property>
         <!-- 注解写法 -->
         <property name="annotatedClasses" >
           <list>
             <value>com.ssh.entity.SimpleProfessional</value>
           </list>
        </property> 

    </bean>

SimpleProfessional实体类

package com.ssh.entity;

import java.util.Date;

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

import org.hibernate.annotations.GenericGenerator;

/**
 * Professional entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name="professional",catalog="oa")
public class SimpleProfessional implements java.io.Serializable {

    // Fields

    /**
     * 
     */
    private static final long serialVersionUID = 9008124251016810039L;
    private Integer professionalId;
    private String professionalName;
    private Date professionalDate;
    // Constructors

    /** default constructor */
    public SimpleProfessional() {
    }

    public SimpleProfessional(Integer professionalId, String professionalName) {
        super();
        this.professionalId = professionalId;
        this.professionalName = professionalName;
    }

    /** full constructor */
    public SimpleProfessional(String professionalName, Date professionalDate) {
        this.professionalName = professionalName;
        this.professionalDate = professionalDate;
    }

    // Property accessors

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @GenericGenerator(name = "professionalGenerator", strategy = "native")
    @Column(name="professional_id")
    public Integer getProfessionalId() {
        return this.professionalId;
    }

    public void setProfessionalId(Integer professionalId) {
        this.professionalId = professionalId;
    }

    @Column(name="professional_name")
    public String getProfessionalName() {
        return this.professionalName;
    }

    public void setProfessionalName(String professionalName) {
        this.professionalName = professionalName;
    }

    @Column(name="professional_date",length=10)
    public Date getProfessionalDate() {
        return this.professionalDate;
    }

    public void setProfessionalDate(Date professionalDate) {
        this.professionalDate = professionalDate;
    }

    @Override
    public String toString() {
        return "Professional [professionalId=" + professionalId
                + ", professionalName=" + professionalName
                + ", professionalDate=" + professionalDate + "]";
    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Hibernate Annotation注解方式完成表映射OneToOne, OneToMany, ManyToMany

在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式...

利用MyEclipse快速进行基于xml配置和注解方式的hibernate开发(转)

大家都知道hibernate有两种方式进行配置实体类配置,第一类为在类似于entity.hbm.xmL中配置对应实体类的相关字段信息,以及映射关系,还有一种就是相对简便一点的注解方式。不过话说回来如果你的项目存在五六十个表甚至更多的话,你已经充分了解了数据库中每个数据库表的对应关

hibernate annotation注解方式来处理映射关系

在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式...

利用MyEclipse快速进行基于xml配置和注解方式的hibernate开发

大家都知道hibernate有两种方式进行配置实体类配置,第一类为在类似于entity.hbm.xmL中配置对应实体类的相关字段信息,以及映射关系,还有一种就是相对简便一点的注解方式。不过话说回来如果你的项目存在五六十个表甚至更多的话,你已经充分了解了数据库中每个数据库表的对应关系,你觉得有必要还对着数据库一个一个写实体类和hbm.xml配置文件或者是注解吗,实在是太麻烦,其实这些重复的工作我们最注重的是其中的某些细节配置(仅仅是某些,例如cascade),还有就是我们通常有个习惯就是写完所有实体类就爱写几个DAO接口,或

Hibernate 实体映射 @注解与xml 配置方式比较

实体和数据库之间存在某种映射关系,hibernate根据这种映射关系完成数据的存取。在程序中这种映射关系由映射文件(*.hbm.xml)或者java注解(@)定义。 本文以java注解的形式总结映射...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)