(1)利用cache是提升性能的一个很重要方式!cacheModel节点定义了本映射文件中使用的Cache机制:<cacheModel id="userCache" type="LRU"><flushInterval hours="24"/><flushOnExecute statement="up ...
分类:
数据库 时间:
2016-04-24 14:00:48
阅读次数:
208
需求说明
实现用户通过数据库验证登录需求,采用 Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.6
2.数据库表
开发所用是Mysql数据库,只建立单张用户表T_USER,表结构如下:
字段名称
数据类型
字段描述
ID
int
用户编号
USERNA...
分类:
编程语言 时间:
2016-04-19 19:51:14
阅读次数:
201
一、JDBC、Connection(连接) 优点:运行高效、快捷。 缺点:代码多、异常多、不支持跨平台。 二、ibatis 1、根据jdbc的基本建立连接。 2、通过anntation+xml、java反射技术,实现与关系数据库的转化。 3、优点:高效、复杂的sql构建,支持与spring的整合,与 ...
分类:
数据库 时间:
2016-04-19 00:27:55
阅读次数:
304
Technorati Tags: java,spring,ibatis环境:spring3.1+ibatis2.3.4+oracle+hbase要求:需要在工程中操作两个不同的数据源,一个是mssql,另一个是hbase。实现: Technorati 标记:... ...
分类:
编程语言 时间:
2016-04-14 15:49:57
阅读次数:
223
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 ...
分类:
其他好文 时间:
2016-04-14 12:16:01
阅读次数:
122
无效的方法: 两种有效的方法: 1) 使用$代替#。此种方法就是去掉了类型检查,使用字符串连接,不过可能会有sql注入风险。 2) 使用连接符。不过不同的数据库中方式不同。 mysql: oracle: sql server: ...
分类:
其他好文 时间:
2016-04-13 09:46:10
阅读次数:
136
MyBatis Generator介绍 MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个 ...
分类:
其他好文 时间:
2016-04-11 23:49:43
阅读次数:
267
身为一个做企业级开发的javaer,习惯使用hibernate、ibatis等ORM框架来操作数据库。虽然也发现golang也有ORM框架,像beego ORM等。
为了熟悉golang的一些特性,我还是觉得自己封装一个ORM。
1、...
分类:
编程语言 时间:
2016-04-11 15:48:26
阅读次数:
255
涉及到的技术及工具:java,springmvc,ibatis,freemarker,mysql,mongdb,memcached,ehcache,maven。 一个网站不可能说一开始就是要设计一个能够考虑所有情况的完美架构,一个成熟的架构都是随着需求的变化,流量的增高来随之变化的。 基本架构: w ...
分类:
编程语言 时间:
2016-04-08 14:51:21
阅读次数:
151
<!--<dataSource name="iBatisNet" connectionString="data source= DESKTOP-4BVMBG1;database=dscf1001;user id=sa;password=qazwsx;"/>--> ...
分类:
数据库 时间:
2016-04-08 14:50:52
阅读次数:
149