这个是我的mssql.xml的配置文件
<!-- =================================================================== -->
<!-- ant properties/targets for MS SQL Server -->
<!-- note: this is not a proper xml file (there is no root element) -->
<!-- it is intended to be imported from a *real* xml file -->
<!-- =================================================================== -->
<property name="database.script.file" value=""/>
<property name="database.driver.file" value="${lib.dir}/mssqlserver.jar" />
<property name="database.driver" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<property name="database.url" value="jdbc:microsoft:sqlserver://192.168.1.7:1433;database=framework"/>
<property name="database.userid" value="sa"/>
<property name="database.password" value="sa"/>
<!-- In MS SQL the schema is the owner of the tables as displayed by SQL Server Enterprise Manager -->
<property name="database.schema" value="dbo"/>
<!-- In MS SQL the catalog is the database, for example, 'Northwind' -->
<property name="database.catalog" value="framework"/>
<property name="jboss.datasource.mapping" value="MS SQLSERVER"/>
<!--property name="jboss.datasource.mapping" value="MS SQLSERVER2000"/-->
build。xml文件没有修改middlegen这个task的东西,每次执行ant的middlegen只是报警告
Buildfile: D:\eclipse\workspace\middlegen-2.1\samples\build.xml
Warning: 'file:./config/database/mssql.xml' in D:\eclipse\workspace\middlegen-2.1\samples\build.xml should be expressed simply as './config/database/mssql.xml' for compliance with other XML tools
Warning: 'file:./config/ejb/jboss.xml' in D:\eclipse\workspace\middlegen-2.1\samples\build.xml should be expressed simply as './config/ejb/jboss.xml' for compliance with other XML tools
init:
fail-if-no-xdoclet-1.2:
check-driver-present:
panic-if-driver-not-present:
middlegen:
[middlegen] Database URL:jdbc:microsoft:sqlserver://192.168.1.7:1433;database=framework
[middlegen] No <table> elements specified. Reading all tables. This might take a while...
[middlegen] 2007-10-06 23:22:07,750 WARN [middlegen.MiddlegenPopulator] WARNING: The JDBC driver didn't report any primary key columns in sysconstraints
[middlegen] 2007-10-06 23:22:08,000 WARN [middlegen.MiddlegenPopulator] WARNING: The JDBC driver didn't report any primary key columns in syssegments
[middlegen] 2007-10-06 23:22:08,359 WARN [middlegen.MiddlegenPopulator] WARNING: Middlegen couldn't find any relations between any tables. This may be intentional from the design of the database, but it may also be because you have incorrectly defined the relationships. It could also be because the JDBC driver you're using doesn't correctly implement DatabaseMetaData. See the samples (for an example on how to define relationships) and verify that your driver correctly implements DatabaseMetaData.
[middlegen] 2007-10-06 23:22:08,468 WARN [middlegen.plugins.entitybean.JBoss] WARNING (cmp20): JBoss 3.0 doesn't support fields that are part of CMR to be CMP at the same time. You might want to set fkcmp="false" in the cmp20 plugin.
[middlegen] 2007-10-06 23:22:08,562 WARN [middlegen.plugins.entitybean.Entity20Column] WARNING: The cmp20 is configured with readonly="true", but the prefs settings for the column USER.ID indicates that a local setter for this column should be generated. Middlegen will use the prefs setting, so the generated framework.interfaces.UserLocal's setId method will exist, causing the bean NOT to be read only.
[middlegen] Extracting foreign keys for table : USER
[middlegen] Extracting foreign keys for table : dtproperties
[middlegen] Extracting foreign keys for table : sysconstraints
[middlegen] Extracting foreign keys for table : syssegments
[middlegen] Updated preferences in D:\eclipse\workspace\middlegen-2.1\samples\src\framework-prefs.properties
BUILD SUCCESSFUL
Total time: 7 seconds
但是就是没有middegen之后应该有的那个操作界面,不知道为什么
我的sqlserver2000是sp2版本的,但是后来不知道为什么就是无法连接1433端口,所以现在了sp4的补丁
情况就是这么个情况,大家有什么办法,小弟谢谢先。。。。
分享到:
相关推荐
总之,MiddlegenIDE是一个强大而实用的数据库建模工具,尽管其官方网站可能存在一些问题,但通过掌握基本操作和利用各种资源,你依然可以有效地使用它来提升开发效率。希望这篇文章能为你解决MiddlegenIDE的使用难题...
4. **Middlegen**:Middlegen是一个早期的Hibernate逆向工程工具,可以从现有数据库生成Hibernate映射文件和Java持久化类,MiddlegenIDE可能是其在Eclipse环境中的集成版本。 5. **Eclipse插件安装**:通过将插件...
模型代表业务逻辑和数据,视图负责展示用户界面,控制器接收用户的输入并调用模型和视图完成相应的操作。 - **JSPModel1与JSPModel2**:JSPModel1是指直接在JSP页面中编写Java代码来处理业务逻辑,这种方式容易导致...
- **Middlegen工具**:一个用于生成Java实体类和映射文件的工具,简化了开发过程。 - **hbm2java工具**:将HBM(Hibernate Mapping)文件转换为Java实体类的工具。 - **分页显示的实现**:利用Hibernate提供的查询...
- 展示了各个模块的实际操作界面,包括登录页面、首页、各类管理页面等,以便于用户了解系统功能。 - **小结**: - 本书通过详尽的章节介绍了如何使用J2EE、Struts和Hibernate等技术开发电子商务系统,并通过具体...
在这种架构下,客户端负责用户界面的展示以及部分业务逻辑处理,而服务器端则负责数据管理和存储。 - **1.1.2 传统三层软件设计架构** - 三层架构将应用程序划分为三个独立的层级:表示层、业务逻辑层和数据访问层...
特别地,书中提到了Middlegen和hbm2java工具,它们能够自动生成实体类代码和映射文件,大大提高了开发效率。通过学习Hibernate,开发者可以更加专注于业务逻辑的实现,而无需过多关注底层数据库操作的细节。 #### ...
- **3.6 Middlegen工具**:这部分介绍了Middlegen工具的使用方法,该工具可以自动生成代码。 - **3.7 hbm2java工具**:这部分讲解了hbm2java工具的使用,它可以将HBM文件转换成Java类。 - **3.8 分页显示的实现**:...
其次,MVC是一种广泛应用的软件设计模式,主要用于分离应用程序的数据模型、用户界面和控制逻辑。在Java Web开发中,例如Spring MVC框架,它允许开发者创建松耦合且可维护的代码。Model负责业务逻辑,View负责展示...
- **5.2.4 封装Hibernate数据库操作方法**:封装数据库操作的公共方法。 - **5.2.5 数据持久化处理**:实现数据的持久化处理。 - **5.2.6 Hibernate配置文件**:配置Hibernate的具体信息。 - **5.3 员工登录模块*...
- **封装Hibernate数据库操作方法**:提供增删改查等常用操作。 - **数据持久化处理**:实现对象与数据库表之间的映射。 - **员工登录模块** - **实现效果**:用户能够顺利登录系统,并根据权限访问不同的功能...
您可以使用Hibernate Middlegen、HIbernate Tools、Hibernate Syhchronizer等工具或手工的方式,编写Hibernate的领域对象和映射文件。其中对应T_FILE表的领域对象Tfile.java为: 代码 1 领域对象Tfile 1. ...