切记hibernate Pojo的配置文件一定要正确
还有必须要在hibernate.cfg.xml中配置正确数据库的连接
hibernate.cfg.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="connection.username">root</property>
<property name="connection.url">
jdbc:mysql://127.0.0.1:3306/timemngs
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="myeclipse.connection.profile">product</property>
<property name="connection.password"></property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="show_sql">false</property>
<property name="hibernate.jdbc.batch_size">0</property>
<property name="format_sql">true</property>
<!-- ========== 映射 ============ -->
<mapping resource="com/entity/xml/SysUser.hbm.xml" />
<mapping resource="com/entity/xml/Sysmenu.hbm.xml" />
<mapping resource="com/entity/xml/SysLog.hbm.xml" />
</session-factory>
</hibernate-configuration>
创建一个工具类
public static void main(String[] args) {
// TODO Auto-generated method stub
Configuration cfg = new Configuration().configure();
SchemaExport se = new SchemaExport(cfg);
se.create(true, true);
}
运行着个类 切记配置文件要正确 一定要在hibernate.cfg.xml中配置连接属性
分享到:
相关推荐
本篇文章将详细讲解如何根据`hibernate.cfg.xml`文件生成与数据库表对应的POJO(Plain Old Java Object)类,以简化开发过程。 首先,我们需要理解`hibernate.cfg.xml`文件的内容。这个文件通常包含数据库连接信息...
总的来说,这个Eclipse插件通过自动化的方式,帮助开发者快速创建与数据库表对应的DTO和POJO类,减轻了手动编码的工作量,并且利用了现代Java特性如注解,提升了开发效率。对于使用MySQL和Oracle数据库的Java项目,...
- Hibernate:在Hibernate中,POJO作为持久化对象,通过注解或XML配置与数据库表进行映射。查询时,Hibernate将SQL结果自动转化为POJO实例。 - MyBatis:MyBatis允许开发者自由编写SQL,将结果集映射到POJO,提供...
MyBatis Generator (MBG) 是一个Java库,它能够根据数据库表自动生成Java源代码和XML配置文件。这些生成的代码可以帮助开发者快速建立基于MyBatis框架的数据访问层。MBG支持多种数据库,如MySQL、Oracle、SQL ...
这篇教程将详细介绍如何将这三个框架与Direct Web Remoting (DWR)进行整合,以及如何根据Pojo(Plain Old Java Object)对象反向生成数据库表。 **SSH框架详解:** 1. **Spring**:Spring 是一个全面的后端应用框架...
1. **配置**: 创建一个XML配置文件,定义数据库连接信息、生成的目标包路径以及需要生成代码的数据库表。配置文件中可以设置生成的类是否包含注释、是否覆盖已存在的文件等选项。 2. **运行**: 在Java项目中引入...
2. **配置环境**:在使用HibernateTools之前,需要配置好项目的环境,包括Hibernate配置文件(configuration file)的设置,指定数据库连接信息、映射文件路径、POJO生成规则等。 3. **生成POJO及映射文件**:通过...
标题中的“pojo生成器”指的是一个工具,用于自动生成Java类(POJO,Plain Old Java Object),这些类通常作为数据库表的模型对象,映射数据库中的数据。在Java开发中,POJO类是无特殊约束的普通Java对象,它们在...
接下来,创建一个`generatorConfig.xml`配置文件,这是MBG的主要配置文件,它定义了数据库连接信息、需要生成的类的模板以及生成的目标位置。在该配置文件中,你需要指定数据库URL、用户名、密码,以及想要生成的...
Mybatis Pojo插件通过解析数据库表结构,能自动生成这些符合规范的POJO类,包括属性、getter和setter方法,以及对应的注解或XML映射文件,从而减少了手动编写这些重复代码的时间和错误。 要使用Mybatis Pojo插件,...
### 使用PD(PowerDesigner)自动生成Hibernate的POJO文件及xml配置文件 #### 知识点解析 **一、Hibernate框架简介** Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。...
接下来,执行MBG的命令或者使用IDE的插件,如IntelliJ IDEA的MyBatis Generator插件,根据配置文件生成Java源代码。生成的代码包括: 1. **POJO(Plain Old Java Object)**:对应数据库表的实体类,包含表中的所有...
Mybatis逆向工程是开发过程中一个非常实用的工具,它能帮助开发者自动生成与数据库表对应的Java实体类(POJO)、Model以及Mapper接口和XML配置文件,极大地提高了开发效率。这个插件包专为MySQL数据库设计,使得在...
2. **配置Hibernate.cfg.xml**:确保你的项目包含了Hibernate的配置文件,其中包含了数据库连接信息和映射文件路径。 3. **创建数据库表映射**:编写HBM(Hibernate Mapping)XML文件,将数据库表结构映射到POJO类。...
于是试着动手写了一个可以把数据库表自动写成pojo类,并且产生hibernate配置文件。虽然不是什么比较高级的程序,但是我希望也能对大家有一些帮助。不要吃我当时的闭门羹,算是给朋友们,提供一个思路吧。 备注:运行...
在实际开发中,为了提高开发效率,通常会利用工具自动生成POJO(Plain Old Java Object)对象、Mapper接口以及对应的XML配置文件。然而,MyEclipse等集成开发环境并不直接支持SSM框架的这种自动化生成功能。本文将...
MyBatis逆向工程(Reverse Engineering)是一种便捷的工具,它可以帮助开发者自动生成数据库表对应的Java实体类(POJO)和Mapper接口及XML配置文件,极大地提高了开发效率。本学习笔记将详细介绍如何利用MyBatis逆向...
3. **执行**: 在配置好后,通过命令行或者集成到构建流程中运行Generator,它会根据配置文件生成指定的Java源码文件。例如,如果你希望生成POJO类,那么就会有对应的实体类文件,每个字段对应数据库中的列;对于DAO...
此时,Eclipse将根据你选择的数据库表生成对应的POJO类,这些类将包含字段(属性)、getter和setter方法,以及如`@Entity`、`@Table`、`@Id`等必要的注解,用于标识其为数据库表的映射对象。 最后,你可以在你的...
通过插件,你可以选择数据库连接,然后指定要反向工程的表,插件会自动生成对应的POJO类和.hbm.xml映射文件。 6. **POJO类的生成**: 生成的POJO类通常包含属性(对应数据库字段)、getter和setter方法,以及可能...