社区
Eclipse
帖子详情
hibernate不能生成表和相关sql语句
xiaomai1111
2012-03-03 12:52:58
有两个一样的项目。一个项目连的是mysql ,但是好像安装未成功。另一个连得是sqlserver,但是我查看sqlserver端口号全为0,我自己给它改成了1433.两个项目看到的结果都是一样,不能生成表和相关sql语句,而且没有报任何错误。可能是什么原因?
...全文
104
6
打赏
收藏
hibernate不能生成表和相关sql语句
有两个一样的项目。一个项目连的是mysql ,但是好像安装未成功。另一个连得是sqlserver,但是我查看sqlserver端口号全为0,我自己给它改成了1433.两个项目看到的结果都是一样,不能生成表和相关sql语句,而且没有报任何错误。可能是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaomai1111
2012-03-06
打赏
举报
回复
我把代码贴出来,麻烦大家给看看哪里出问题了:
文件一:hibernate.cfg.xml
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="connection.url">jdbc:sqlserver://localhost:8000;databaseName=HibernateTest11</property>
<property name="connection.username">hbm</property>
<property name="connection.password">123</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">true</property>
<mapping resource="com/hibernate/Person.hbm.xml"/>
</session-factory>
</hibernate-configuration>
文件二:Person.java
package com.hibernate;
public class Person {
private String id;
private String name;
private String passwd;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPasswd() {
return passwd;
}
public void setPasswd(String passwd) {
this.passwd = passwd;
}
}
文件三:Person.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.hibernate.Person">
<id name="id"><generator class="uuid"/></id>
<property name="name"/>
<property name="passwd"/>
</class>
</hibernate-mapping>
文件四:HBMTool.java
package com.hibernate;
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
public class HBMTool {
public static void main(String[] args) {
try{
Configuration cfg=new Configuration().configure();
SchemaExport exp=new SchemaExport(cfg);
exp.create(true, true);
System.out.println("succeed??");
}catch(Exception e){
System.out.println(e);
}
}
}
xiaomai1111
2012-03-06
打赏
举报
回复
windows xp, sql server 是可用的 ,而且我在jsp页面直接用jdbc连是可以的,但是用hibernate就不行了。mysql 按装不成功,不设置密码就可以成功,但是不设置密码应该怎样进入呢?是直接回车吗?但是我回车,它就嘟的一声关掉了。。我是才开始学hibernate的,想弄个简单的东西试试
昨日凡阳
2012-03-05
打赏
举报
回复
windows还是linux上? windows上的话,安装msi结尾的mysql试试。
最基本的,你要保证两个数据库是安装ok,运行ok的。
qqhw123
2012-03-05
打赏
举报
回复
你先试试能不能连上数据库呀。一步步找问题,不要着急。
xiaomai1111
2012-03-04
打赏
举报
回复
我都重新安装好几次了,装不了,注册信息删了也不行,就是最后一步,不响应。
zl-zero
2012-03-03
打赏
举报
回复
安装未成功----这样怎么可能会生成表和sql语句...,之前有没有安装过数据库,把里面的注册信息全删了,然后重新安装下数据库,先安装一个,试试能不能生成
Hibernate
使用xdoclet
生成
映射文件和
sql语句
对于
Hibernate
,开发者可以在实体类上添加如`@Entity`、`@Table`、`@Column`等注解,XDoclet会读取这些注解,然后自动
生成
对应的
Hibernate
映射文件和数据库
表
创建的
SQL语句
。 1. **XDoclet使用**: - 安装与集成:...
让
hibernate
输出
sql语句
参数配置.doc
当设置为 true 时,
Hibernate
将输出所有 SQL 语句到控制台,方便开发者调试和优化数据库操作。 3.
hibernate
.format_sql
hibernate
.format_sql 参数用于在 log 和 console 中打印出更漂亮的 SQL。其取值为 true ...
hibernate
显示不带?的完整sql
在开发过程中,为了调试和优化SQL查询,有时我们需要查看
Hibernate
生成
的完整
SQL语句
,包括其参数值。通常,
Hibernate
默认输出的
SQL语句
会用问号(?)作为占位符,这在理解查询逻辑时可能会带来不便。本文将详细介绍...
Hibernate
生产
SQL语句
本文将深入探讨如何模仿
Hibernate
生成
SQL语句
,以及如何利用Java反射技术来实现这一过程。 首先,我们需要理解
Hibernate
的工作原理。
Hibernate
的核心在于它的Query API,它提供了Criteria、HQL(
Hibernate
Query ...
hibernate
实现动态SQL查询
本篇文章主要探讨如何利用
Hibernate
实现动态SQL查询,结合XML配置和FREEMARKER模板引擎来
生成
执行的
SQL语句
。 一、
Hibernate
简介
Hibernate
作为一款强大的持久层框架,它简化了Java应用程序与数据库之间的交互。...
Eclipse
58,452
社区成员
49,460
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章