安装Hibernate插件 下载所需的Hibernatetools  http://www.hibernate.org/6.html 将下载得到的文件解压得到的features和plugins文件夹,覆盖到eclipse安装目录中然后重启eclipse,即可完成安装. 第一步,新建一个基本的dynamic web 工程 如下图,SRC文件夹用来存放java文件,etc文件夹用来存放properties,xml等配置文件 第二步,右键点击工程,选择 New -> Other 第三步,在弹出窗口中,…
在使用myeclipse中自带的hibernate 进行jsp开发时候遇到了这个问题.使用hibernate的反转引擎从数据库生成生成实体类,一个表生成了两个类,xx.java和xxId.java .显示的问题如下 其问题的根本在于没有设置对应表的主键.…
以MySQL数据库为例,请在数据库里面建好对应的表. 1.配置数据库链接 打开Myelipse Database Explorer视图 Window-->Open Perspective-->MyEclipse Database Explorer 在DB Browser栏中右键新建连接:New... 填写相关信息:记得导入包,否则会报错 Driver name:在MyEclipse里面显示的名称: Connection URL:链接数据库的URL,这里以mysql为例: User name:数…
c#实例化继承类,必须对被继承类的程序集做引用   0x00 问题 类型“Model.NewModel”在未被引用的程序集中定义.必须添加对程序集“Model, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的引用. C:\LF\UsingInherit\UsingInherit\Program.cs 13 13 UsingInherit\ 0x01 由来 程序的大致结构如下: <p "> BLL下的NewBll类 继承 …
注:本文系作者原创,但可随意转载. 现在呆的公司使用的数据库几乎都是MySQL.编程方式DatabaseFirst.即先写数据库设计,表设计按照规范好的文档写进EXCEL里,然后用公司的宏,生成建表脚本和实体类文件. 之前就见识过T4模板生成SQL实体类文件,但还没自己实践过,这次正好实现一下生成MySQL的实体类. 目标类文件结构大致如下: //----------------------------------------------------------------------- //…
一. liquibase 使用说明 功能概述:通过xml文件规范化维护数据库表结构及初始化数据. 1.配置不同环境下的数据库信息 (1)创建不同环境的数据库. (2)在resource/liquibase/config/ 文件夹下配置文件dev.properties, local.properties, 分别代表开发环境和本机环境的数据库信息. 2.确定liquibase作用于哪一个环境的数据库. 配置pom.xml文件中的property: db.profile 的值,比如 <db.profi…
在sql语句最前边加上  use[数据库名] 原链接:https://www.cnblogs.com/jhli/p/11552105.html   --[SQL骚操作]SqlServer数据库表生成C# Model实体类SQL语句 参考:https://www.cnblogs.com/lyhabc/articles/3234018.html  --笔记99 查询某张表的objectid objectname  OBJECT_NAME(objectid) OBJECT_ID('表名') 判断表是否…
今天在配置Hibernate的时候碰到了这样的错误: MappingException: Unknown entity 仔细想了一下,应该是因为我在开始时使用了 Configuration config = new Configuration().configure();sessionFactory = config.buildSessionFactory(); 这样是静态加载了xml的内容,因此 最后经过调试发现,我没有在后面的hibernate的xml配置文件中没有加入这样的映射: <map…
最近公司要做一个项目,需要和现有的其他项目对接,由于不知道他们的数据库,只有XSD文件.所以,我们在修改相应的程序时,就需要根据他们提供的XSD文件,来写我们的VO实体类,由于我写过根据Oracle数据库生成VO实体类,因此这次的这个活也就很自然的落在了我的头上. 一.XSD 首先什么是XSD,我就不解释了,因为我也不是很清楚,第一次接触,具体的详解度娘一下很多,XSD是XML Schema Definition 的简称,既然是XML,那读取方式,就按照XML的方式就可以了. 二.解析的XSD文…
项目中有时候要用XML作为数据源,因此需要定义XML文件和相应的类,最佳方法是首先定义XSD,然后自动生成实体类,最后生成XML和填充数据:读取XML数据源的时候,首先用XSD验证XML数据格式,然后自动读入实体类使用. 定义XSD的过程就是类似设计表结构的过程,二者也可以相互转化. 本文讨论了如何定义XSD文件(XML Schema),然后自动生成实体类,最后生成XML的过程,以及如何根据XSD验证XML文件的合法性.以供大家做项目时参考. 1. 首先在VS2005中添加一个XSD文件.例子X…
背景:在webservice的开发过程中涉及到这一知识点,又必要来学习一下. 1 根据编写的schema来生成对应的java实体 1.1 实战 xcj命令有schema文件生成Java实体类 1.使用方法   xjc fileName.xsd -d 生成java实体类的目录 -p 生成的包名 2. eg: xjc catalog.xsd -d d: \test -p com.xjc.bean xjc szfs.tws.biz.info.billchange.xsd -d E:\Work\直连接口…
1:数据准备 创建一个数据库表 CREATE TABLE `logininfo` ( `id` ) NOT NULL AUTO_INCREMENT, `username` ) DEFAULT NULL, `password` ) DEFAULT NULL, `state` ) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8 2:配置generatorConfig.xml <?xml version="…
已知现有表T1 想快速获取cs类结构 /// <summary> /// T1 /// </summary> public class T1 { /// <summary> /// 主键 /// </summary> public int ID { get; set; } /// <summary> /// 姓名 /// </summary> public string NameLijhs { get; set; } } 通过运行下面…
一.为了模拟项目,本处创建了一个NetCore的Web项目.打算在Models文件夹下生成数据库表的实体类. 二.在程序包管理控制台,输入“Scaffold-DbContext "Server=.\SQL2012;Database=Test;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models”,要根据自身实际更改Server和Database字段. 三.为了模拟,本处在数…
json作为互联网上轻量便捷的数据传输格式,越来越受到重视.但在服务器端编程过程中,我们常常希望能通过智能提示来提高编码效率.JSON C# Class Generator 能将json格式所表示的JavaScript对象转化成强类型的C#实体类,来实现减少代码输入的效果. http://jsonclassgenerator.codeplex.com/  ----开源的winform工具. http://json2csharp.com/---一款在线转化工具,大家看名字就知道了.…
使用MyExclipse10自动生成hibernate映射文件如下: 结果发现启动服务时报以下错误: 原因:因为hibernate换过项目地址,所以dtd文件的地址也换掉了.在hbm.xml文件里面把 http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd 换成 http://www.jboss.org/dtd/hibernate/hibernate-mapping-3.0.dtd 问题就解决了.…
在多表查询的时候使用hibernate的sql查询的时候,一般返回的是object[]数组,或者可以使用  session.createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);     session. session.createSQLQuery(sql).addEntity(entity.class);               /**     * 分页查询sql,sql语句不包含起始记录数和…
首先需要为eclipse添加对Hibernate的支持(也就是下载的Hibernate中的jar包),下载方法另查,这里不多做阐述. 想要使用反转工程,首先要下载Hibernate反转工程的插件Jboss Tools,在线下载地址为: http://download.jboss.org/jbosstools/updates/ 注意,此时要选择与eclipse对应的版本(比如你的版本是oxygen,就要选择oxygen版本的插件).方法如下: 之后点击next,安装完成重启后可以使用. 第一步,要…
感人= = 终于弄好了 String hql="select new Shop(s.strid,s.shopname,s.tradearea,s.discountinfo,s.begintime,s.finishtime) from Shop as s where s.strid in (select strid from Moneythreeshop m where m.strid = s.strid)"; Query query=session.createQuery(hql);…
研究了一下,感觉也不是特别方便,因为参数很多都是需要手动去配置的,如果在这个jar基础上在改造一下或许更方便一点. 具体实现代码如下: pom.xml <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <co…
ABC=https://fsdfsdf.iy.comABCId=L2345345ZhP345ABCKey=sfdf4234f234dhE6Ut0aABCName=Gassd010 上面是myConfig.properties配置文件的格式1. KEY 和 value 要用"=" ;2. 行尾没有,;.等标点;3. KEY 要和反射获取 value 的KEY 要一致; Properties properties = new Properties(); // 使用InPutStream流,…
import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLExcept…
使用ObjectARX 2012自定实体向导的时候,获取捕捉点的重写函数的向导中模板有点问题, C:\Program Files (x86)\Autodesk\ObjectARX 2019 Wizards\ArxWizCustomObject\Templates\1033 在ArxWizCustomObject的模板中.object.h和.cpp原来是 virtual Acad::ErrorStatus subGetOsnapPoints ( AcDb::OsnapMode osnapMode,…
第一个测试的Demo <#@ template language="C#" debug="True" hostspecific="True" #> <#@ output extension=".cs" #> <#@ assembly name="System.Data" #> <#@ assembly name="System.xml" #>…
一般来说,将TEXT字段,从一张操作频繁的表中拆分出去,成为一个Key-Value结构的独立表是 好处颇多的. 其有利之处主要体现在下面三个方面: PS:以下的讨论对象均基于Innodb引擎 1. 便于运维 由于目前Innodb-plugin对于大多数DDL都是会有TABLE-LOCK的.这也就意味着,一张表的DDL时间越长,业务的不可访问时间也就越长. 而决定一条DDL命令执行时长的两个关键因素就是:表行数,表物理文件大小. TEXT字段的拆分独立,能够很有效的减小主表的物理文件大小. 由此不…
xjc D:\operate-process.xsd -d D:\workspace\wmsc\src\main\java -p com.yd.wmsc.util operate-process.xsd <?xml version="1.0" encoding="utf-8"?> <xs:schema id="OperateProcess" xmlns="" xmlns:xs="http://www…
已知现有表T1 通过运行下面的sql即可,先配置表名. declare @TableName sysname = 'T1' declare @Result varchar(max) = ' /// <summary> /// ' + @TableName + ' /// </summary> public class ' + @TableName + ' {' select @Result = @Result + ' public ' + ColumnType + Nullable…
J2EE进阶(十五)MyEclipse反向工程实现从数据库反向生成实体类之Hibernate方式   反向工程又称逆向工程.   开发项目涉及到的表太多,一个一个的写JAVA实体类很是费事.MyEclipse提供简便的方法:反向数据库.   步骤大致如下:   第一步:   window–>open Perspective–>MyEclipse Java Persistence   操作后会出现一个视图DB Brower:MyEclipse Derby   左边的属性按照自己使用的数据库填就行…
一.安装hibernate tools插件 1.在线安装 通过Eclipse的Help->Install New Software 在线安装插件,插件连接为: eclipse helios(3.6)版 添加如下地址:http://download.jboss.org/jbosstools/updates/stable/helios/ 选择性安装:hibernate tools在All Jboss tools节点下面 eclipse indigo(3.7)版 添加如下地址:http://downl…
一.新建工程Demo(如果选的时候勾选了hibernate,IDEA会自动下载Hibernate包,不需要手动导入) 二.导入相关包 Mysql && Hibernate 三.添加Hibernate 四.自动生成配置文件 1.连接数据库(View-Tool Windows-datebase) 如果test connection是灰色的,仔细看Driver这个位置,需要导入mysql的包,IDEA可以直接下载.或者手动导入 2.选择Persistence 五.主函数 六.运行结果 相关代码:…