栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis 逆向生成后遵循java驼峰法则的解决

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis 逆向生成后遵循java驼峰法则的解决

当时用逆向生成后,实体类中的下划线都被去掉,这时只需要在sqlmap.xml中加以下代码即可。打开mybatis驼峰法则。

 
  
  
   
  
 

补充知识:【Java】Iterator接口方法及 独立类迭代器实现

接口实现:

Iterator接口包含三个方法:hasNext、next、remove。

迭代器的位置不是在某一个元素上,而是在集合中第一个元素之前、两个元素之间或最后一个元素之后。

public interface Iterator {

 
 public boolean hasNext();

 
 public T next();

 
 public void remove();
}

独立类迭代器实现:

import java.util.ArrayList;
import java.util.NoSuchElementException;


public class SeparateIterator implements Iterator {
 private ArrayList list;
 private int nextPosition; //next()返回最近元素的位置
 private boolean wasNextCalled; //需要删除的

 public SeparateIterator(ArrayList arrayList) {
  list=arrayList;
  nextPosition=0;   //用于跟踪迭代到何处
  wasNextCalled=false;  //用于检出是否首先调用了next()
 }

 @Override
 public boolean hasNext() {
  return nextPosition

测试:

注意调用SeparateIterator的构造函数将迭代器nameofGQT与线性表nameList连接起来。

import java.util.ArrayList;

public class Test {
 public static void main(String[] args){
  ArrayList arrayList=new ArrayList();
  arrayList.add("Ned");
  arrayList.add("John");
  arrayList.add("Robb");
  arrayList.add("Sansa");
  arrayList.add("Arya");
  arrayList.add("Bran");

  for (String s:arrayList) { //输出
   System.out.println(s);
  }
  System.out.println();

  Iterator nameofGQT=new SeparateIterator(arrayList);  //调用SeparateIterator的构造函数把迭代器namwodGQT与arrayList连接在一起
//  while (nameofGQT.hasNext())
//   System.out.print(nameofGQT.next()+" "); //用于测试,否则会抛出NoSuchElementException异常
//  System.out.println();
  nameofGQT.next();   //The old wolf is gone! Poor Ned!
//  while (nameofGQT.hasNext())
//   System.out.print(nameofGQT.next()+" "); //用于测试,否则会报出NoSuchElementException异常
//  System.out.println();
  nameofGQT.next();
  nameofGQT.remove();  //The Young Wolf is dead!
  //nameofGQT.remove(); //出错,未先使用next(),报出IllegalStateException异常
  while (nameofGQT.hasNext())
   System.out.print(nameofGQT.next()+" ");

 }
}

以上这篇mybatis 逆向生成后遵循java驼峰法则的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/130233.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号