MyBatis逆向构建工程MyBatisMybatis是一款优秀的轻量级O/R mapping框架。就像Hibernate能够将Pojo和数据库表关联起来一样,mybatis能够将Pojo和sql关联映射起来。它的逆向工程能够根据数据库表生成POJO、DAO和mapper.xml,同时将这三者无缝联系起来。下面就先介绍它的逆向生成方式:generatorConfig.xml <?xml ver...
分类:
其他好文 时间:
2015-07-25 18:28:25
阅读次数:
248
代码如下Queryquery1=this.getSession().createSQLQuery("selectp.smallClassIdassmallClassId,p.idasid,p.nameasname,p.thumbNailasthumbNail,p.marketPriceasmarketPrice,p.memberPriceasmemberPricefromproductpwherep.namelike?andp.smallClassId=?andp.valid=trueandp.idn..
分类:
Web程序 时间:
2015-07-25 07:16:43
阅读次数:
159
原文参考地址:http://blog.sina.com.cn/s/blog_7b8a637f010142if.html1) assigned 主键由外部程序负责生成,无需Hibernate参与。2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) .....
分类:
Web程序 时间:
2015-07-25 00:09:33
阅读次数:
140
Hibernate是一种ORM框架,与各种数据库、SQL、语句打交道,是一个数据持久的一种解决方案。在开始我们的学习之前,我们先要准备我们的Hibernate必备jar。大家可以到官网上去下载:http://hibernate.org/orm/我们先来看第一个habernate的例子。开发环境:my...
分类:
Web程序 时间:
2015-07-25 00:07:43
阅读次数:
194
使用JDBC,或者通过hibernate,mybatis等orm框架,执行insert语句,要怎么得到新生成记录的主键呢? 大体有两种方式,1. 在执行insert前,生成主键,那么主键和普通的列就没有区别,2. 执行insert后,通过某种方式...
分类:
数据库 时间:
2015-07-24 22:50:00
阅读次数:
154
Spring层次图说明:1.Strus2充当web层,接管jsp/action表单,主要体现出MVC的数据输入、数据处理、数据分离显示。2.平时所讲的model是一个很大的概念,会包括业务层、dao层和持久层。但在一个项目中不一定三个层都有,可以根据实际情况选择。3.hibernate OOP主要解...
分类:
编程语言 时间:
2015-07-24 22:18:04
阅读次数:
172
基础系统的学生信息维护页面,查询显示学生信息,但每次查询过程都很慢,所以对该部分进行优化.
Hibernate调优是使用SSH框架很常见的问题,一般可以从以下几方面考虑:
一、数据库设计调整
二、主配置参数(ID生成策略,二级缓存,lazy加载)
三、一级缓存管理
四、事务控制策略
五、HQL优化
我们这里的优化,是对hql语句的优化,考虑使用select
newma...
分类:
Web程序 时间:
2015-07-24 20:51:44
阅读次数:
142
V(View)视图:用户界面--->HTML/JSP
C(Control)控制:流程控制完成UI和java的交互--->servlet/Struts2
M(Model)模型:java模型和数据库模型-->JDBC/Hibernate
Struts2代替了Servlet完成了UI和JAVA代码的数据交互
1 创建Struts2的Action类
2 配置Action类
3 在页面的请求跳转到Action(配置文件)
4 在Action类中接收数据
5 将Action类中的数据传递到页面
6 在页面上接收Ac...
分类:
其他好文 时间:
2015-07-24 20:51:06
阅读次数:
123
Spring步骤
1 创建项目
2 导入jar包 三大框架的jar包 数据库驱动jar
3 给项目分层
4 写DTO:一张表 对应的就是一个DTO 表中字段的个数及其类型 要和对应的DTO一致
5 写DTO的映射文件:取名规范 pojo.hbm.xml
"-//Hibernate/Hibernate Mapping DTD...
分类:
编程语言 时间:
2015-07-24 20:50:44
阅读次数:
200
翻译:mvninstall:install-file-Dfile=jar包的位置-DgroupId=上面的groupId-DartifactId=上面的artifactId-Dversion=上面的version-Dpackaging=jar例子:mvninstall:install-file-Dfile=D:\hibernate-redis-1.0.jar-DgroupId=net.daum.clix-DartifactId=hibernate-redis-Dversi..
分类:
编程语言 时间:
2015-07-24 18:41:04
阅读次数:
152