zoukankan      html  css  js  c++  java
  • hibernate简单注释(一.1)

    ***********************************************************************************************************

    package com.ij34.web;

    import org.hibernate.*;
    import org.hibernate.boot.registry.*;
    import org.hibernate.cfg.*;
    import org.hibernate.service.*;

    import com.ij34.dao.New;

    public class test01 {
    public static void main(String[] args)throws Exception {
    //实例化Configuration
    Configuration conf=new Configuration()
    .addAnnotatedClass(com.ij34.dao.New.class)
    .setProperty("hibernate.connection.driver_class","com.mysql.jdbc.Driver") //一定要加hibernate
    .setProperty("hibernate.connection.url","jdbc:mysql://localhost/hibernate") //一定要加hibernate
    .setProperty("hibernate.connection.username","root") //一定要加hibernate
    .setProperty("hibernate.connection.password","123456") //一定要加hibernate
    .setProperty("hibernate.dialect","org.hibernate.dialect.MySQL5InnoDBDialect") //一定要加hibernate
    .setProperty("show_mysql","true")
    .setProperty("hibernate.hbm2ddl.auto", "create"); //一定要加hibernate
    ServiceRegistry SR=new StandardServiceRegistryBuilder().applySettings(conf.getProperties()).build();
    // 以Configuration实例创建SessionFactory实例
    SessionFactory SF=conf.buildSessionFactory(SR);
    //create session
    Session session=SF.openSession();
    //start 事务
    Transaction tx=session.beginTransaction();
    New n=new New();
    n.setTitle("hello");
    n.setContent("2016 hello world 123456789");
    session.save(n);
    tx.commit();
    session.close();
    SF.close();
    }
    }

    ***************************************************************************************************

    package com.ij34.dao;
    import javax.persistence.*;
    @Entity
    @Table(name="test01")
    public class New {
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private int id;
    private String title;
    private String content;
    public int getId() {
    return id;
    }
    public void setId(int 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;
    }


    }

  • 相关阅读:
    android-studio add jar
    android-studio 下载
    fastjson对Date类型的格式化
    springboot多环境区分
    Docker开启远程访问
    docker中批量删除 tag为none的镜像
    项目无法依赖Springboot打出的jar
    Spring Boot使用Swagger2
    mysql表时间戳字段设置
    springMVC dubbo注解无效,service层返回空指针
  • 原文地址:https://www.cnblogs.com/tk55/p/5960701.html
Copyright © 2011-2022 走看看