问题来源: 煞笔领导不干活好不容易干了个活改了个字段长度,从varchar2(50) 改成了nvarchar(100)结果因为方言问题,程序起不来了字段类型也改不回来了nnd 报错如下: 解决方案 由于hibernate4.2.0和Oracle10g数据库结合使用自定义方言时,需要和老版本做区别,原 ...
分类:
移动开发 时间:
2018-01-19 14:00:18
阅读次数:
210
什么是sql注入,也可以看一些好的博客,比如 http://www.cnblogs.com/rush/archive/2011/12/31/2309203.html。 预防sql注入: 1. 不使用${}在sql中取值,可以用%||#{}||%代替,每个数据库方言不同,具体可以看看这里https:/ ...
分类:
数据库 时间:
2018-01-16 23:57:40
阅读次数:
355
在配置hibernate.cfg.xml时需指定使用数据库的方言: 例: <property name="dialect">org.hibernate.dialect.MySQL5Dialect</property> 以下是各数据库对应的方言(Dialect): 数据库 方言(Dialect) DB ...
分类:
Web程序 时间:
2017-12-04 11:49:48
阅读次数:
334
一、单向一对多映射关系 实体类的创建 1.本例子的 多的一方是Order,一的一方是Customer,一个Customer 可以有很多个Order, 而一个Order只能属于一个Customer。 实体类Customer 实体类Order 编写基础映射文件 Order.hbm.xml的编写:主要是编 ...
分类:
Web程序 时间:
2017-12-02 19:05:28
阅读次数:
234
Hiberbate是面向对象,需要把对象和数据库进行映射。与数据库无关,操作的是对象,会根据数据源和数据库的方言生成对应的sql语句进行查询,是一个优秀的java持久层解决方案,是当今主流的对象-关系映射工具,减少了代码的冗余。 1、hiberbate配置文件详细介绍: 2、SessionFacto ...
分类:
Web程序 时间:
2017-11-28 18:38:18
阅读次数:
234
开场白:首先,我先帮大家整理一下思路 准备: 数据库,表,数据 jar 包准备 Hibernate 基本jar 包 C3p0 数据库连接池 Spring AOP 基本包 Spring Ioc 基本包 Spring 事务控制 Spring 整合 junit 用户方便测试 Spring 整合Struts ...
分类:
其他好文 时间:
2017-11-19 22:16:01
阅读次数:
224
1.MySQL发展史MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者AmbroseTwebaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambr..
分类:
数据库 时间:
2017-11-04 00:23:12
阅读次数:
214
连接查询(一次性 查询多个表) 1. 分类 * 内连接 * 外连接 > 左外连接 > 右外连接 > 全外连接(MySQL不支持) * 自然连接(属于一种简化方式) 2. 内连接 * 方言:SELECT * FROM 表1 别名1, 表2 别名2 WHERE 别名1.xx=别名2.xx * 标准:SE ...
分类:
其他好文 时间:
2017-11-02 15:55:13
阅读次数:
301
计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距 ...
分类:
其他好文 时间:
2017-11-01 19:38:42
阅读次数:
146