- 浏览: 58746 次
- 性别:
- 来自: 济南
最新评论
文章列表
最近在用Mybatis做项目的时候遇到了不少问题,今天我就在这和大家分享一下,稀稀拉拉的研究了两天,终于搞好了!
开发人员:1111
开发软件:Myeclipse
用到的框架技术:Mybatis
数据库:MySql
主要内容:动态分页查询数据
好了,现在开始演示,我先把代码贴上来以便大家的理解:
mybatis-config.xml的主要配置内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC " ...
- 2017-03-18 22:43
- 浏览 289
- 评论(0)
我给大家说说2017年济南北大青鸟培训中心关于accp课程和学士后6.0的课程内容和教学方式的真实教学情况,别的青鸟中心是不是这样我不清楚。 首先是accp课程:面向高中起点,学期1年半,共三个学期,每个学期分别交学费;其次是学士后6.0的课程:面向大学起点,学期6个月,学费是14800,下面是2大课程的真实情况: 一济南北大青鸟ACCP的分阶段授课内容: 1期授课内容:javaSE相关内容 ,SQLServer ,C#,winform,H5+Css3, 学习后的成果:做静态网站 桌面管理程序。结业项目:KTV系统 或 其余桌面管理系统,游戏开发(团队项目)这个需要团队做项目答辩。 ...
package cn.bdqn.mhouse.util;
import java.io.IOException;
import java.io.Reader;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
/**
*
* ...
package cn.bdqn.mhouse.dao.impl;
import static org.junit.Assert.*;
import java.util.Date;
import java.util.List;
import org.junit.Test;
import cn.bdqn.mhouse.dao.IHouseDao;
import cn.bdqn.mhouse.entity.District;
import cn.bdqn.mhouse.entity.House;
import cn.bdqn.mhouse.entity.HouseCondition;
impo ...
- 2017-03-18 22:55
- 浏览 299
- 评论(0)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<!-- 动态查询房屋信息的条件类 -->
<typeAlias type ...
- 2017-03-18 22:53
- 浏览 439
- 评论(0)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="houseDao" >
<resultMap id="BaseResultMap" type=&qu ...
- 2017-03-18 22:52
- 浏览 566
- 评论(0)
package cn.bdqn.mhouse.dao.impl;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import javax.print.attribute.standard.PagesPerMinute;
import org.apache.ibatis.session.SqlSession;
import cn.bdqn.mhouse.dao.IHouseDao;
import cn.bdqn.mhouse.entity.House;
import cn.bdqn. ...
- 2017-03-18 22:51
- 浏览 380
- 评论(0)
package cn.bdqn.mhouse.dao;
import java.util.List;
import cn.bdqn.mhouse.entity.House;
import cn.bdqn.mhouse.entity.HouseCondition;
import cn.bdqn.mhouse.util.Page;
/**
*
*
* 项目名称:mhouse
* 类名称:IHouseDao
* 类描述: 房屋信息的持久化层接口
* 创建人:Mu Xiongxiong
* 创建时间:2017-3-15 上午11:37:35
* 修改人:Mu X ...
- 2017-03-18 22:49
- 浏览 353
- 评论(0)
package cn.bdqn.mhouse.entity;
/**
*
*
* 项目名称:house
* 类名称:HouseCondition
* 类描述: 动态查询房屋信息的条件类
* 创建人:Mu Xiongxiong
* 创建时间:2017-3-10 下午9:39:21
* 修改人:Mu Xiongxiong
* 修改时间:2017-3-10 下午9:39:21
* 修改备注:
* @version
*
*/
public class HouseCondition {
/**
* @Fields priceBegin ...
- 2017-03-18 22:48
- 浏览 642
- 评论(0)
package cn.bdqn.mhouse.util;
import java.util.ArrayList;
import java.util.List;
import cn.bdqn.mhouse.entity.House;
/**
*
*
* 项目名称:mhouse
* 类名称:Page
* 类描述: 分页的工具类
* 创建人:Mu Xiongxiong
* 创建时间:2017-3-17 下午1:04:02
* 修改人:Mu Xiongxiong
* 修改时间:2017-3-17 下午1:04:02
* 修改备注:
* @ve ...
- 2017-03-18 22:46
- 浏览 436
- 评论(0)
mybatis框架的关联配置:
首先假设我们数据库中有两个表,一个表示move,另一个是moveType,move里面有一个字段typeid,与moveType表里面的id相对应。相信大家已经看出来了,一个moveType对应多个move,我们查询move字段的时候,必要的时候得显示moveType的内容,比如我的move的name是:《A计划》,那么对应的我的moveType就是动作片,而不是直接显示的id,有人说这不就是sql的内连接查询么?非也,你用sql的内连接是显示不出来MoveType里面的name的,那么,对于这种情况我们该怎么查询呢?怎么配置呢?
别急,听我娓娓道来。
...
- 2017-03-14 23:14
- 浏览 366
- 评论(0)
今天在做mybatis的时候,遇到一个错误,大家看看这个错误吧:org.apache.ibatis.binding.BindingException: Type interface cn.mybatis_chop10_1.dao.IEmpDao is not known to the MapperRegistry.
我前找找后找找,就是找不出来,上网也没有找到具体的解决方式,于是,我就开始从mybatis-config.xml 到dao,再到Mapper.xm里面一句一句的看,直到我看到:
<mapper namespace="cn.mybatis_chop10_1.d ...
- 2017-03-13 23:02
- 浏览 1788
- 评论(0)
在做项目的时候,我们不得不写底层的一些繁琐代码,比如说实体类、dao层之类的,既浪费时间又费事,最主要的是还没效率,kuangkuangkuang的写半天终于写完了,到运行的时候dao层的代码居然还报错!!这要闹哪样啊,Hibernate就给咱们提供了反向快速生成实体类以及映射文件和配置文件,程序员大部门的时间都放在了项目的业务上,这样更能高效率的开发!Hibernate的反向生成的具体我在这里也就不多说了,网上太多太多了,请大家自行查找,当然既然有反向那就有正向,于是,在不久的之前我写了一片博文就是关于hibernate正向生成数据库的全过程:
Hibernate多对多、正 ...
- 2017-03-12 22:46
- 浏览 411
- 评论(0)
欢迎使用Markdown编辑器写博客
本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl + Q
插入链接 Ctrl + L
插入代码 Ctrl + K
插入图片 Ctrl + G
提升标题 Ctrl + H
有序列表 Ctrl + ...
- 2017-03-12 21:56
- 浏览 273
- 评论(0)
Emp.java
员工信息表的注解实体类详情:
package cn.bdqn.hibernate_Criteria.entity;
import java.util.Date;
import javax.persistence.*;
/**
* Emp entity. @author MyEclipse Persistence Tools
*/
@Entity
@Table(name="EMP")
public class Emp implements java.io.Serializable {
@Id
@GeneratedValue(str ...
- 2017-03-09 00:11
- 浏览 370
- 评论(0)