luan hibernate配制

来源:互联网 发布:采石之战 知乎 编辑:程序博客网 时间:2024/05/16 15:16

今天百度了一下,eclipse  luan 版本怎么配置hibernate 插件

方法有很多种,可以,离线安装插件,但是一定要注意的是 一定要选对版本 我的是luan 所以我就官网下载luan

版本的 这里不详细说了,网上有很多更详细的教程,这里要说的是如何在luan ide 中配置

help>eclipse Marketplcae> (在find 的旁边选择tool 表示工具的意思) 然后在find 输入 JBossTools  可能最后

后面的我就不说

然后新建一个java projiect 然后兴建 hirenate.cfg.xml的文件

我的是oracle 11g  根据自己的数据库修改即可  对于下面的属性,恩大家百度,更详细  我用的hibernate 注释

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
    
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
        <property name="hibernate.connection.password">root</property>
        <property name="hibernate.connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
        <property name="hibernate.connection.username">scott</property>
        
        <property name="hibernate.show_sql">true</property>
        <property name="hibernate.format_sql">true</property>
        <property name="hibernate.hbm2ddl.auto">update</property>    
        
        
        
        <mapping class="com.qh.util.News"/>
    </session-factory>
    
</hibernate-configuration>




这是我的po 类 和注释  ------------------------------------------------------------------------------注意的是 oracle11g 不支持 IDENTITY  (当时把我坑惨,希望小伙伴不要走我弯路,)

package com.qh.util;

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


@Entity
@Table(name="News")
public class News {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private int id;
    private String title;
    private String content;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getTitle() {
        return title;
    }
    public void setTitle(String title) {
        this.title = title;
    }
    public String getContent() {
        return content;
    }
    public void setContent(String content) {
        this.content = content;
    }
    

}



后面的配置,看后文   然后将pojo 基础类引入xml文件,

0 0