本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
ibatis支持批量处理的rowhandler
项目中因为查询返回的数据量太大,用的是ibatis,所以选择用rowhandler,默认情况下rowhandler一次处理一条数据,有时候性能需要一次性处理一批数据,故写一下简单代码
接口
import com.ibatis.sqlmap.client.event.RowHandler;
public interface BatchRowHandler<T> extends Ro ...
一个神奇的bug导致的连接不释放的问题
奇怪的spring的service A 中依赖 service B,C, service B 中也依赖 service C 导致相互依赖 spring 启动后直接连接占满;给我的教训就是,service中最好不要依赖含有数据库操作的service,最好注入Dao,以避免依赖问题!
mybatis功能之spring自动代理完成dao的实现类功能
之前在写包的时候会划分为dao层,service层,action层,以及实现类层
有了mybatis后dao接口层的实现类不需要写了,有spring代理完成,步骤如下
在spring的配置文件中spring.xml配置如下:
1. spring.xml
<?xml version="1.0" encoding="UTF-8"?>
&l ...
hibernate4 通用dao,service
代码
web.xml记得加上
<filter>
<filter-name>openSessionInView</filter-name>
<filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class ...
Hibernate DAO实体类 引用实体时@Embeddable注解
在hibernate中实现自定义类型,只要实现UserType接口即可或者以Component的形式提供.JPA的@Embedded有点类似,通过此注释可以在你的Entity中使用一般的java对象,此对象需要用@Embeddable标注
举个简单例子:Person类有一个name属性,name应该有firstName,lastName两个属性,一般的写法直接在entity中写两个属性:
p ...
bboss与spring中配置和引用bboss数据源和bboss dao组件方法说明
首先在项目中导入bboss 持久层包:
maven坐标
<dependency>
<groupId>com.bbossgroups</groupId>
<artifactId>bboss-persistent</artifactId>
<version>5.1.3</version& ...
《架构探险》之数据访问层代码优化
写代码应该是一个由繁到简,然后由简到繁的一个螺旋上升的过程。
没钱就应该多读电子书,最近看了看《架构探险》,写点东西标记一下~
在看服务层代码优化那部分时,我想起了在本科实训时写的代码,很久很久以前,在一个民风淳朴的实训基地...
访问数据库的代码是这个样子:
1、首先是配置文件:
jdbc.driver=com.m ...
Myeclispe下mybatis generator的使用
准备:下载附件包解压到myeclispe的dropins文件夹下
选择项目
1.新建config文件
配置路径
2.配置config
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.o ...