
数据库
张大佛爷__zhang
写代码是一定会写代码的,这辈子都会写代码
展开
-
Java MyBatis高级玩法
2.2.parameterType(输入类型)2.2.1.传递简单类型使用#{}占位符,或者${}进行sql拼接。2.2.2.传递pojo对象Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。2.2.3.传递pojo包装对象开发中通过可以使用pojo传递查询条件。查询条件可能是综合的查询条件,不仅包括用户查询条...原创 2018-03-16 11:00:03 · 489 阅读 · 0 评论 -
Java JDBC操作数据库的八板斧和问题
步骤1、加载数据库驱动 2、创建并获取数据库链接 3、创建jdbc statement对象 4、设置sql语句 5、设置sql语句中的参数(使用preparedStatement) 6、通过statement执行sql并获取结果 7、对sql执行结果进行解析处理 8、释放资源(resultSet、preparedstatement、connection) 代码如下pac...原创 2018-03-11 17:32:52 · 223 阅读 · 0 评论 -
Java mybatis架构
看一张我理解的图 1、mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。 2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 3、由会...原创 2018-03-11 17:55:49 · 229 阅读 · 0 评论 -
Java MyBatis入门
搭建MyBatis入门程序步骤0.导包1.在src下面创建config和sqlmap文件夹2.配置2.1 log4j.properties# Global logging configurationlog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.apache.lo...原创 2018-03-11 21:36:13 · 183 阅读 · 0 评论 -
Java MyBatis增删改查
增User.xml配置文件 <!-- 添加用户 --> <insert id="saveUser" parameterType="cn.zdfy.User"> <!-- selectKey 标签实现主键返回 --> <!-- keyColumn:主键对应的表中的哪一列 --> &l原创 2018-03-12 22:48:58 · 265 阅读 · 0 评论 -
Java Mybatis好在哪里
Mybatis解决jdbc编程的问题1、数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库连接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据连接池,使用连接池管理数据库链接。 2、Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,sql变动需要改变java代码。 解决:将Sql语句配置在XXXXmapper.xml文件中与ja...原创 2018-03-12 22:52:36 · 424 阅读 · 0 评论 -
Java MyBatis开发模式
Dao类开发 [不使用]Mapper动态代理方式 Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。Mapper接口开发需要遵循以下规范: 1、Mapper.xml文件中的namespace与mapper接口的类路径相同。 2、Mapper接口方...原创 2018-03-13 21:37:07 · 250 阅读 · 0 评论