NHibernate生成实体类、xml映射文件】的更多相关文章

一般dao层的开发是这样的,先进行数据库的设计,什么E-R图之类的那些,然后选择一款数据库产品,建好表.最后反向生成Java实体和映射文件,这样可以保证一致性和便捷性. 如果用myeclipse,逆向比较容易,用eclipse就必须用插件,但是myeclipse收费,有些商业产品必须注意版权问题. 下面说一下怎么用eclipse生成实体类和配置文件. 1,下载hibernate的插件,打开Eclipse,help>install new software菜单里面,name随便,url是:http…
首先需要几个jar包: freemarker-2.3.23.jar log4j-1.2.16.jar mybatis-3.2.3.jar mybatis-generator-core-1.3.2.jar mysql-connector-java-5.1.28-bin.jar ojdbc14.jar 这些jar包网上都有下载的地方 xml配置文件:generatorConfig.xml 代码如下 <?xml version="1.0" encoding="UTF-8&qu…
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > &…
工欲善其事,必先利其器.我们可以使用IDE来根据数据库中的表反向生成实体类和映射文件,虽然这些东西手写也并不是难度很大,但是如果存在大量的简单工作需要我们做,也会显得很麻烦. 写在前面 我们反向生成的一个前提就是需要先存在数据库,所以我们需要先将数据库创建好 MyEclipse篇 不得不说MyEclipse真的是JavaEE开发的首选,使用MyEclipse简直不要太方便,它内置了许多我们需要的插件,不需要我们再安装了. 创建MyEclipse和数据库连接 现将Myeclipse的Databas…
♣下载安装Eclipse插件(HibernateTools) ♣Eclipse连接数据库(Mysql5.7) ♣新建hibernate.properties和hibernate.cfg.xml文件 ♣打开Hibernate Configurations窗口 ♣创建hibernate.reveng.xml文件 ♣打开Customize Perspective窗口 ♣最后:生成hibernate实体类和映射文件 1.下载安装Eclipse插件(HibernateTools) 去Hibernate的网…
最近工作电脑装完win10后,之前使用的codeSmith安装不了,索性自己写一个. 界面比较简单,如下图: 第一行为Oracle数据库的连接字符串.连接成功后,填充表到第4行的下拉列表中. 第二行为实体类命名空间. 第三行为保存生成类.xml文件选择文件夹. private void btnConnect_Click(object sender, RoutedEventArgs e) { try { using (OracleConnection conn = new OracleConnec…
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px } 若采用mybati…
前言: MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据 不同条件拼接 SQL 语句的痛苦.例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号. 利用动态 SQL 这一特性可以彻底摆脱这种痛苦. Mybatis Generator可以帮我们根据数据库表自动生成pojo类和SQL映射文件,SQL映射文件提供了增删改查功能. 动态SQL 到网上找一个经典的mysql数据库表 CREATE TABLE `emp`…
MyBatis Generator(MBG)的使用 MBG可以根据数据表生成对应的model.xml映射文件.mapper接口,只是简单的生成,还需要根据需求修改. 1.下载jar包 https://github.com/mybatis/generator/releases 解压后有3个jar包,只使用一个: 2.新建一个新的java项目,导入mybatis.jar.mybatis-generator-core.jar.数据库驱动. 3.src下新建config.xml http://mybat…
我们为什么要修改呢,这是因为我们查询的时候,我们有时候需要连表查询,例如我们需要查询出员工表的信息(emp_id,emp_name...)与此同时,我们还想查询出该员工所在的部门(dept_name).此时,生成mapper文件查询的只是表中已有的字段. 所以我们可以在EmployeeMapper.xml中添加两个方法, 同时我们还要为Employee.java添加一个Department属性,别忘记增加setter和getter. 最后我们需要修改EmployeeMapper.xml文件,增加…