会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
老白
博客园
首页
新随笔
联系
管理
订阅
1
2
3
下一页
2019年3月22日
ef查询mysql数据库数据支持DbFunctions函数
摘要: 1、缘由 快下班的时候,一同事说在写linq查询语句时where条件中写两时间相减大于某具体天数报错;后来仔细一问,经抽象简化,可以总结为下面的公式: a、当前时间 减去 某表时间字段 大于 某具体天数 ;简化后:常量-变量>常量 ; b、数据库表某时间字段1 减去 数据库某时间字段2 大于 某具体
阅读全文
posted @ 2019-03-22 20:58 布衣人老白
阅读(2298)
评论(0)
推荐(0)
2019年2月22日
.net程序员写业务代码需要注意的地方
摘要: 代码规范要求1、命名空间规范:dao层的impl实现和接口采用一样的命名空间,到对应文件夹层;IxxDaoContext与其实现类采用顶级命名空间。 2、TableEntity文件夹:所有的实体放到各自model的TableEntity文件夹中,类名以Entity结尾。3、InputModel文件夹
阅读全文
posted @ 2019-02-22 11:51 布衣人老白
阅读(540)
评论(4)
推荐(0)
2017年7月11日
开发同学的福利--mysql监控工具sqlprofiler,类似sqlserver的profiler工具
摘要: 最近无意发现了mysql的客户端监控工具“Nero Profile SQL”,刚开始还不知道怎么使用,经过半小时摸索,现将使用步骤写下来。 背景:开发的时候,如果数据存储层这块使用EF,或者其他orm框架,数据库是mysql,想知道最终执行的sql语句,那么这款工具就帮你忙了。 1、去官网下载安装w
阅读全文
posted @ 2017-07-11 18:32 布衣人老白
阅读(9435)
评论(11)
推荐(4)
2016年2月14日
Spring生态
摘要: 1、简洁有力,干掉了j2ee容器层特别是ejb,spring在rod Johnson十几年前一个人单挑j2ee体系开始,到十年前开始大行其道至今,基本上是java开发领域的事实标准。从此大部分开发者去掉了ejb的束缚,不需要强依赖容器的包袱,基本上一个系统一些个jar或者一个war就搞定了。装配框架
阅读全文
posted @ 2016-02-14 16:22 布衣人老白
阅读(1197)
评论(0)
推荐(0)
2016年2月4日
SpringMVC4.2.4 xml配置
摘要: 环境:1、基于spring4.2.4版本,也是spring当前(2016.2)最新的GA版本 2、maven 3.2.1 3、jdk1.7 xml配置1: web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:
阅读全文
posted @ 2016-02-04 22:28 布衣人老白
阅读(3299)
评论(0)
推荐(0)
2016年1月28日
MyBatis之八:需要说明的几个java api的生命周期以及封装
摘要: 学习mybatis不得不了解SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession。这里主要是讲解它们的生命周期以及一般最佳实践。 一般来说对象的生命周期也就是对象创建到销毁的过程,如果在这个过程中,如果实现的代码质量不佳,那么很容易造成程序上的错
阅读全文
posted @ 2016-01-28 11:49 布衣人老白
阅读(847)
评论(0)
推荐(0)
2016年1月27日
MyBatis之七:使用generator工具
摘要: 可以将mybatis理解成一种半自动化orm框架,通过注解或者配置xml映射文件来手写相关sql语句,不能像我之前介绍orm的文章那样全对象化操作数据库增删改查。其实你会发现,手写配置xml映射文件是件很痛苦的事情,正因为如此,mybatis提供出了一个generator工具,只需要配置数据库连接字
阅读全文
posted @ 2016-01-27 16:14 布衣人老白
阅读(2424)
评论(0)
推荐(0)
MyBatis之六:缓存
摘要: MyBatis 3中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。默认情况下是没有开启缓存的,除了局部的session缓存,可以增强变现而且处理循环依赖也是必须的。要开启二级缓存,你需要在你的SQL映射文件中(Mapper.xml)添加一行:<cache/> 字面上看就是这样。这个简
阅读全文
posted @ 2016-01-27 09:26 布衣人老白
阅读(2009)
评论(1)
推荐(0)
2016年1月26日
MyBatis之五:动态sql语句
摘要: 在mybatis 3 或以上的版本提供了4类标签,分别是:if,choose(when,otherwise),rim(where,set),foreach。接下来将分别介绍这几种标签的具体用法,映射xml文件以及调用示例如下: 一、映射文件 ...
阅读全文
posted @ 2016-01-26 15:07 布衣人老白
阅读(959)
评论(0)
推荐(0)
2016年1月22日
MyBatis之四:调用存储过程含分页、输入输出参数
摘要: 在前面分别讲解了通过mybatis执行简单的增删改,多表联合查询,那么自然不能缺少存储过程调用,而且还带分页功能。 注意:表结构参见上篇讲解联合查询的表。 一、查询某班级以及该班级下面所有学生的记录 上面这个查询可以用sql语句表示为:select c.class_id,c.class...
阅读全文
posted @ 2016-01-22 15:42 布衣人老白
阅读(6225)
评论(0)
推荐(0)
MyBatis之三:多表联合查询
摘要: 在这篇文章里面主要讲解如何在mybatis里面使用一对一、一对多、多表联合查询(类似视图)操作的例子。 注:阅读本文前请先大概看一下之前两篇文章。 一、表结构 班级表class,学生表student,班级学生关系表ClassStudent。 这里一个学生只会在一个班级里面,也就是一对一的...
阅读全文
posted @ 2016-01-22 09:41 布衣人老白
阅读(95442)
评论(3)
推荐(5)
2016年1月21日
MyBatis之二:简单增删改查
摘要: 这一篇在上一篇的基础上简单讲解如何进行增删改查操作。 一、在mybatis的配置文件conf.xml中注册xml与注解映射 二、在这个com.mybatis.crud包下面新建userMapper.xml文件与I...
阅读全文
posted @ 2016-01-21 16:43 布衣人老白
阅读(1112)
评论(0)
推荐(0)
MyBatis之一:入门
摘要: 一、什么是Mybatis 可以简单将mybatis理解为ibatis的升级版本,它是一个java的持久层框架,底层依赖jdbc接口,此持久层框架包含sql maps与data access objects组件。mybatis可以通过xml或者注解的方式用于配置原始映射,将接口和java的p...
阅读全文
posted @ 2016-01-21 10:14 布衣人老白
阅读(1366)
评论(0)
推荐(0)
2016年1月19日
如何用Maven创建web项目(具体步骤)
摘要: 使用eclipse插件创建一个web project首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用ecl...
阅读全文
posted @ 2016-01-19 11:59 布衣人老白
阅读(1692)
评论(0)
推荐(0)
Maven3.2创建webapp项目过程中问题以及解决方案
摘要: 用maven组件来创建web项目,maven的好处一大堆,但是在创建项目的时候问题也很多,诸多不顺,网上找了很多资料,貌似都没能解决问题。 环境:jdk1.7.0_80,eclipse4.4,maven3.2.1 注意:测试了jdk1.8.0_65,按照同样的步骤,貌似不能解决问题,如果你们...
阅读全文
posted @ 2016-01-19 11:17 布衣人老白
阅读(7794)
评论(0)
推荐(0)
1
2
3
下一页
公告