在sping与hibernate整合中可以这样的设置 org.hibernate.dialect.MySQLDialect true true true 在hibernate中这样设置true这样格式化的作用是为了Hibernat...
分类:
数据库 时间:
2014-08-01 09:11:01
阅读次数:
258
虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似select * from xxx where value=?但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务p6spy是一个开源软件,它可以跟踪任何使用jdbc的应用产生的数据库操作。特别...
分类:
数据库 时间:
2014-08-01 09:10:51
阅读次数:
276
maven?引入 <dependency>
??<groupId>org.hibernate</groupId>
??<artifactId>hibernate-validator</artifactId>
??<version>4.0.1.GA</version>
</dependency>
<dependency>
??<groupId>ja...
分类:
编程语言 时间:
2014-07-31 21:23:47
阅读次数:
323
一、hibernate环境搭建1、下载需要的jar包hibernate的官方网站是http://www.hibernate.org,hibernate的jar包都可以从官方网站下载得到。推荐下载hibernate-distribution-3.3.2.GA-dist.zip,解压后目录结构hiber...
分类:
系统相关 时间:
2014-07-31 20:24:27
阅读次数:
230
1.ibatis是一种半自动化的应用于持久化层的开发框架,是apache的一个开源项目,它支持java和.net开发。其半自动化的含义是:它是针对hibernate的全自动化的模式而言的,它不会自动生成和执行sql,而需要程序员去手动开发sql。2.ibatis与hibernate的区别:ibati...
分类:
其他好文 时间:
2014-07-31 20:07:57
阅读次数:
216
使用MySQL时,如果发现事务无法回滚,但Hibernate、Spring、JDBC等配置又没有明显问题时,不要苦恼,先看看MySQL创建的表有没有问题,即表的类型。
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。...
分类:
数据库 时间:
2014-07-31 17:12:26
阅读次数:
175
可以建立自己的user Library。(第二集)加入mysql的驱动mysql-connector在数据库中建立相应的内容:create database hibernate;use hibernate;create table student(id int primary key, name v...
分类:
系统相关 时间:
2014-07-31 16:32:56
阅读次数:
395
在使用hibernate的联合主键时有以下几个需要注意的问题:1、首先就是映射文件中联合主键的写法,例子: Java代码 联合主键当中的标签跟标签的写法基本相同,只是需要写在标签里面。2、联合主键当中的字段不应该存在空值 在实际的开发当中我发现,如果联合主键中的某一字段为空值,那么将会导致通过该联合...
分类:
系统相关 时间:
2014-07-31 16:32:16
阅读次数:
249
Hibernate工作原理及为什么要用??? 原理:?? 1.读取并解析配置文件?? 2.读取并解析映射信息,创建SessionFactory?? 3.打开Sesssion?? 4.创建事务Transation?? 5.持久化操作?? 6.提交事务?? 7.关...
分类:
其他好文 时间:
2014-07-31 13:44:46
阅读次数:
256
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整...
分类:
其他好文 时间:
2014-07-31 13:01:56
阅读次数:
310