`
文章列表
在进行项目开发时,多表嵌套查询是非常多的,今天我们就来讲解下mybatis的多表查询使用. 一、数据库表准备,本篇博客使用了三张表(t_group(组信息)、t_person(人员信息)、t_user(人员对应的用户信息)) t_group表结构及测试数据 t_person表结构及测试数据t_user表结构及测试数据二、对应的表的实体类 第一种情况:人员与之对应用户是1:1关系 1)Group.java public class Group { private int id; private String groupName; private String des ...
今日再开发遇到了这样的一个异常:Expected one result (or null) to be returned by selectOne(), but found: 2 详细的异常信息如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
一、使用MyBatis对t_group表执行CRUD操作——基于注解的实现 1、定义sql映射接口 public interface GroupMapper { @Insert("insert into t_group(group_name, description) values(#{group_name}, #{description})") public int add(Group group); //使用@Delete注解指明deleteById方法要执行的SQL @Delete("delete from t ...
接着上一篇博客,基于上次的开发环境此篇文章我们通过mybatis对t_group表进行CRUD操作 一、使用MyBatis对t_group表执行CRUD操作——基于XML的实现 1、在sql映射文件GroupMapper.xml添加以下内容   <!-- 插入数据 --> <insert id="addGroup"> insert into t_group (group_name,description) values (#{groupName},#{description}) </insert>  2、使用Juni ...
      在mybatis学习第一篇博客中,虽然有查询结果,但是查出的属性与表中属性不对应,这种情况相信大家在使用jstl、stuts标签时也遇到过类似情况,如果把t_group表中group_name属性修改为groupName时,结果此属性能正确查询出来 ...
  一、MyBatis介绍(http://www.mybatis.org/mybatis-3/zh/index.html)        MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使 ...
一、使用Eclipse创建一个myapp JavaEE工程二、配置用户、密码、角色修改Tomcat的conf目录下的tomcat-users.xml文件,内容如下: <role rolename="tomcat"/><role rolename="manager"/><user username="tomcat" password="tomcat" roles="tomcat"/><user username="manager" ...
 安装方法有2种,一种是在线安装,比较方便,但耗时较长,一种是离线安装,步骤复杂一些,但耗时少,下面请看详细步骤。 方法一:在线安装     1:打开eclipse菜单Help》Eclise Marketplace 2:打开"Popular"标签,然后下拉滚动条,找到SpringToolSuite,并点击“Install”按钮。 3.打开对话框,需要加载一些内容,然后复选框会自动全部选中,直接点击按钮“Confirm” 4.然后便开始漫长的安装过程,中间可能会弹出一个对话框,根据提示点击确认即可。由于是连接到国外网站下载,需要的时间较长,也可以最小化进 ...
maven下载jar时自动下载源码包 Eclipse---->Window--->Preferences 
【以下操作在命令模式下】 (上/下)整页翻页 ctrl-f   ctrl-b f为forward  b为backword (上/下)翻半页 ctrl-d : d=down ctrl-u : u=up (上/下)翻一行 ctrl-e ctrl-y zz让光标所在的行居屏幕中央 zt让光标所在的行居屏幕最上一行 t=top zb让光标所在的行居屏幕最下一行 b=bottom
【在命令行模式下进行操作】 1: 快速到最后一行:     shift + G 2:快速到第一行:    1 + shift +G  3: 快速到第 n(100) 行:     100 + shift + G
1、在刚建好的maven webapp工程中的pom.xml增加以下配置项 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.6</source> <targe ...
【转载于http://www.cnblogs.com/candle806/p/3439469.html】 Eclipse+Maven创建webapp项目<一> 1、开启eclipse,右键new——》other,如下图找到maven project 2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3、输入maven项目的基本信息,如下图所示: 4、完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5、选择项目,右键 ...
每次修改maven的pom.xml文件后就报以下错误: Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix.   一般是pom.xml被修改了,但是工程还没有同步过来导致的,按照提示说的,在工程上右击执行“Maven->Update Project“项进行同步更新下配置就正常了。  
【Ct rl+T】 搜索当前接口的实现类   1. 【ALT +/】     此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。    2. 【Ct rl+O】     显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。    3. 【Ct rl+/】     快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要
Global site tag (gtag.js) - Google Analytics