Eclipse中利用JPA Tools自动生成带注解的实体类

一、

二、

三、

四、

五、

六、

七、

八、

九、

十一、上一步点击OK按钮以后,回到填写数据库连接信息页面,如下图,填写连接信息。

十二、测试是否可以Ping通连接

十三、

十四、新建一个普通的java工程,比如generator-entity(实体类生成在该工程中)

十五、右击该工程,打开属性,选择Project Facets选项,选中JPA复选框,此时Apply and Close按钮还是灰色的,无法点击。

十六、配置

十七、

十八、

十九、

二十、工程目录变为如下图:

二十一、

二十二、

二十三、

二十四、

例如,更改属性的类型:

二十五、

package cn.com.winson;

import java.io.Serializable;
import javax.persistence.*;

/**
 * The persistent class for the t_user database table.
 *
 */
@Entity
@Table(name="t_user")
@NamedQuery(name="TUser.findAll", query="SELECT t FROM TUser t")
public class TUser implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name="t_id")
    private int tId;

    @Column(name="t_address")
    private String tAddress;

    @Column(name="t_age")
    private Integer tAge;

    @Column(name="t_name")
    private String tName;

    @Column(name="t_pwd")
    private String tPwd;

    @Column(name="t_sex")
    private String tSex;

    public TUser() {
    }

    public int getTId() {
        return this.tId;
    }

    public void setTId(int tId) {
        this.tId = tId;
    }

    public String getTAddress() {
        return this.tAddress;
    }

    public void setTAddress(String tAddress) {
        this.tAddress = tAddress;
    }

    public Integer getTAge() {
        return this.tAge;
    }

    public void setTAge(Integer tAge) {
        this.tAge = tAge;
    }

    public String getTName() {
        return this.tName;
    }

    public void setTName(String tName) {
        this.tName = tName;
    }

    public String getTPwd() {
        return this.tPwd;
    }

    public void setTPwd(String tPwd) {
        this.tPwd = tPwd;
    }

    public String getTSex() {
        return this.tSex;
    }

    public void setTSex(String tSex) {
        this.tSex = tSex;
    }

}

原文地址:https://www.cnblogs.com/elnimo/p/10119700.html

时间: 2024-10-07 22:30:43

Eclipse中利用JPA Tools自动生成带注解的实体类的相关文章

T4 模板自动生成带注释的实体类文件 - 只需要一个 SqlSugar.dll

生成实体就是这么简单,只要建一个T4文件和 文件夹里面放一个DLL. 使用T4模板教程 步骤1 创建T4模板 ,一定要自已新建,把T4代码复制进去,好多人因为用我现成的T4报错(原因不明) 点击添加文件,选择[ 运行时文本模版](后缀为 .tt)取个名字点确定. 步骤2 设置当前T4所需要的序集并且引用 SqlSugar.dll 编写连接数据库代码 调用SqlSugar生成实体函数,填写参数. 图片看不清楚看下面代码 <#@ template debug="false" host

oracle中利用trigger,sequence自动生成ID

http://zhanghong.iteye.com/blog/865937 1. 首先创建数据库表 SQL> create table customer( 2  id number(8) not null primary key, 3  name varchar2(20), 4  age number(3), 5  gender varchar2(8) 6  ); 2. 创建Sequence: create sequence customer_SEQUENCE start with 6 inc

利用在线工具根据JSon数据自动生成对应的Java实体类

如果你希望根据JSon数据自动生成对应的Java实体类,并且希望能进行变量的重命名,那么“JSON To Java”一定适合你.(下面的地址需要FQ) https://jsontojava.appspot.com/ 简单快速有效,适合追求效率的你.

Eclipse中通过Hibernate Tools插件实现从数据库逆向生成Hibernate带注解的实体类

一.安装hibernate tools插件 1.在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3.6)版 添加如下地址:http://download.jboss.org/jbosstools/updates/stable/helios/ 选择性安装:hibernate tools在All Jboss tools节点下面 eclipse indigo(3.7)版 添加如下地址:http://downl

Eclipse中R文件不能自动生成

R文件不能自动生成主要是因为编译有错误,这时你想什么办法都是没有用的,clean, fix properties,都不是从根上解决问题. R文件主要是自动生成资源文件的id的,里边静态子类 主要都是对 res目录下的资源文件的引用 所以,只要是R文件不能自动生成或更新,主要是因为 编译的时候资源文件里有不合法的语法. 所以,遇到这种情况的话,不要去乱修改别的地方,一般会使问题变得更复杂. 解决方法: 1.如果console里有红色的编译不过的报错信息,直接定位到报错位置,修改错误OK! 2.首先

Eclipse从数据库逆向生成Hibernate带注解的实体类

新增Hibernate配置文件: [1]右键选择项目->New->Others,选择新增Hibernate配置文件 [2]填写相应的参数 新增数据库配置文件 [1]打开 Hibernate Configurations模块,新增Add Configuration 选择数据库: 选择UTF-8编码: 生成代码注解类:

eclipse通过hibernate tools逆向工程生成hbm.xml和实体类

1.给自己的eclipse添加hibernate tools plugin添加方式:http://download.jboss.org/jbosstools/updates/stable/kepler/->  * Abridged JBoss Tools   -->hibernate tools 3.7.1 2.右上角open perspective(视图菜单) 添加Database Development视图并打开 选择Database Connections 右键新建选择相应数据库(下面是

利用HibernateTools从数据库表生成带注解的POJO

引用:http://www.cnblogs.com/mingziday/p/4475124.html 在SSH框架中,如果先设计好了数据库,那么下一步就需要从数据库Table生成实体java类和hbm.xml配置文件.在最新的开发框架中,已经支持使用注解,从而避免了繁琐的hbm.xml配置,而且我们可以借助HibernateTools工具完成从Table到实体Java类的转换. 1.首先把HibernateTools插件安装到Eclipse上 打开Eclispe,按照如下操作完成插件安装 Hel

批量产生ssh2项目中hibernate带注解的pojo类的快捷方法

近几个月一直在忙于项目组的ios应用项目的开发,没有太多时间去研究web应用方面的问题了.刚好,昨天有网友问到如何批量产生hibernate带注解的pojo类的快捷方法,所谓批量就是指将当前数据库中所有数据表全部一次性生成带注解的pojo类,假设当前数据库friend有50个数据表,如果一个个的新建产生pojo类的话,那就是说要手工输入新建50个pojo类后,还有输入每个类带注解的代码,并且还要写好有关联的类之间的映射关系,虽然,从学习的角度来说,手工写是个不错的主意,但是从开发效率和开发成本来