使用Hibernate生成数据库和连接数据库
生成数据库Test
http://blog.csdn.net/yuhui123999/article/details/51898053
- package com.zucc.util;
- import org.hibernate.cfg.Configuration;
- import org.hibernate.tool.hbm2ddl.SchemaExport;
- public class ExportDB {
- public static void main(String[] args) {
- Configuration cfg = new Configuration().configure();
- SchemaExport export = new SchemaExport(cfg);
- export.create(true, true);
- System.out.println("数据库导出成功");
- }
- }
连接数据库Test
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.Transaction;
- import org.hibernate.cfg.Configuration;
- import com.zucc.model.User;
- public class TestClient {
- public static void main(String[] args) {
- //读取配置文件(hibernate.properties)
- Configuration cfg = new Configuration();
- //读取hibernate.cfg.xml
- cfg = cfg.configure();
- //建立与数据库绘画的Factory
- SessionFactory factory = cfg.buildSessionFactory();
- //与数据库之间的会话
- Session session = factory.openSession();
- //数据库事务(开启事务)
- Transaction tx = session.beginTransaction();
- //生成User的示例
- User user = new User();
- user.setName("rqq");
- user.setPassword("123456");
- //保存到数据库
- session.save(user);
- //提交事务
- tx.commit();
- }
- }
使用Hibernate生成数据库和连接数据库相关推荐
- Hibernate中自动生成数据库表的两种方式
第一种方式:Hibernate中利用工具类自动生成数据库表 1.建好POJO object, XML Mapping File,配置文件(hibernate.cfg.xml). 2.编写工具类 imp ...
- 使用hibernate自动生成数据库表
使用hibernate自动生成数据库表 使用hibernate自动生成数据库表在hibernate3.2以后有两种方式: 1,使用hbm.xml形式:2,使用注解的形式. 本文介绍第一种方式: IDE ...
- 用Hibernate tool从实体对象生成数据库表
作者:xyzroundo 方法一:在hibernate.cfg.xml中设置<property name="hibernate.hbm2ddl.auto">create ...
- SSH项目中根据Hibernate的映射文件生成数据库表的方案:
1.首先在项目的根目录下配置:hibernate.cfg.xml文件:如下: <?xml version="1.0" encoding="UTF-8"?& ...
- java实体类生成mysql表_springboot+mybatis通过实体类自动生成数据库表的方法
前言 本章介绍使用mybatis结合mysql数据库自动根据实体类生成相关的数据库表. 首先引入相关的pom包我这里使用的是springboot2.1.8.RELEASE的版本 org.mybatis ...
- PowerDesigner生成数据库
此文中图片不小心被删除了,特重写了PowerDesigner生成数据库修改 一. 用POWERDESIGNER生成数据库 FILE->NEW 在MODEL NAME中输入模版名 在D ...
- .NET之生成数据库全流程
开篇语 本文主要是回顾下从项目创建到生成数据到数据库(代码优先)的全部过程.采用EFCore作为ORM框架. 本次示例环境:vs2019.net5.mysql 创建项目 本次事例代码是用过vs2019 ...
- jooq 生成数据库_jOOQ类型安全数据库查询教程
jooq 生成数据库 课程大纲 SQL是用于关系数据库查询的功能强大且表达能力强的语言. SQL已建立,标准化并且几乎不受其他查询语言的挑战. 但是,在Java生态系统中,自JDBC以来,几乎没有采取 ...
- hibernate映射数据库表如何在不插入值的情况下使表中字段默认值生效
问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型.长度.是否可空等属性.在进行表中记录的插入(更新)操作时,hibern ...
最新文章
- 数据结构之二叉搜索树(BST)
- 在webstorm里面添加自定义web browsers的方法
- AttributeError: ‘float‘ object has no attribute ‘exp‘
- Go判断输出数据类型
- 使用XSLT转换XML数据并传递参数
- codeforces1496 D. Let‘s Go Hiking(乱搞+讨论)
- oracle rman 检查坏块,Oracle中使用RMAN来检验坏块
- springboot 使用mybatis-plus 配置乐观锁
- python计算两张图像的L1和L2损失
- ueditor清除多余空行
- 工作站安装Ubuntu,显卡驱动,pytorch全流程
- 个人记账软件测试初学者,好用的个人记账软件
- python等额本息和等额本金_房贷利率有没有套路?这是我见过最透彻的Python版解读!...
- android游戏和ios游戏哪个多,从2019年3月开始的5款最佳Android和iOS游戏
- 最新数据库驱动包下载(完整版)
- java api gateway_微服务中的 API 网关(API Gateway)
- WIN10装cygwin后,打开提示找不到mintty
- win10 自带截图工具 SnippingTool
- 数据中聚类个数的确定(Determining the number of clusters in a data set)
- 猿(媛)来你也在这里!!