码农的士首席的哥队长

交流QQ群:32261424
314码农币
971被赞数
5威望值
  • java操作Oracle类型XMLType总结二:使用Mybatis
    引用来自“12345”的评论
    ..
    引用来自“12345”的评论
    111
    引用来自“12345”的评论
    1111
    你这是在帮我测评论功能么,,,
  • CentOS 上安装截图软件Shutter
    引用来自“拼一把博客”的评论
    你博客用的代码插件叫什么名字?

    google的代码高亮插件google-code-prettify,自己修改了样式

  • Spring JdbcTemplate实现通用的泛型dao四:通用自定义转换到JavaBean的RowMapper实现
    引用来自“致远”的评论
    请问PagingOrder.java这个类的源码能公开下吗.
    引用来自“selfly”的评论
    没什么特别的,主要用来保存页码信息而已 public class PagingOrder implements Serializable { /** serialVersionUID */ private static final long serialVersionUID = -4018776814276924927L; /** 每页显示条数 */ protected int itemsPerPage = 20; /** 当前页码 */ protected int curPage = 1; /** 关键字 */ protected String keywords; /** 排序 */ protected String sort; getter and setter ... }
    引用来自“致远”的评论
    谢了,不过好像源码还是不完整. :oops:
    只是把核心的代码列出来了,不然就太繁锁了
  • Spring JdbcTemplate实现通用的泛型dao四:通用自定义转换到JavaBean的RowMapper实现
    引用来自“致远”的评论
    请问PagingOrder.java这个类的源码能公开下吗.
    没什么特别的,主要用来保存页码信息而已 public class PagingOrder implements Serializable { /** serialVersionUID */ private static final long serialVersionUID = -4018776814276924927L; /** 每页显示条数 */ protected int itemsPerPage = 20; /** 当前页码 */ protected int curPage = 1; /** 关键字 */ protected String keywords; /** 排序 */ protected String sort; getter and setter ... }
  • Spring JdbcTemplate实现通用的泛型dao四:通用自定义转换到JavaBean的RowMapper实现
    引用来自“dengdechuan@163.com”的评论
    能否给个完整的源代码?
    引用来自“selfly”的评论
    目前源码在整个项目当中,等周末我把它抠出来
    引用来自“dengdechuan@163.com”的评论
    补刀 邮箱:dengdechuan@163.com
    已经发至邮箱,请查收
  • Spring JdbcTemplate实现通用的泛型dao四:通用自定义转换到JavaBean的RowMapper实现
    引用来自“dengdechuan@163.com”的评论
    能否给个完整的源代码?
    目前源码在整个项目当中,等周末我把它抠出来
  • Spring JdbcTemplate实现通用的泛型dao三:构建动态sql
    引用来自“topcms”的评论
    在您写的类SqlUtils的buildQueryCondition方法中,由于我的实体类中有int型的属性,导致组装出来的SQL查询语句始终int型的字段加上了0这样的条件,本来SQL不该有这样的条件。 为了解决这个问题,我把 if (value == null) 改成if (value == null || !value.equals("0")) 可以正常浏览了,但万一在实际项目中有需要有value==0的这种情况的又怎么办? 难道不能用int ,只能用Integer吗?
    引用来自“selfly”的评论
    推荐用Integer,因为int型(double,float,boolean等也一样,如果你注意一下应该会发现像hibernate,mybatis等一些框架的自动生成代码工具都是生成的包装类,也有这个原因在里面)永远不会为空,在你没有赋值时会拥有一个默认值=0,像你这样排除掉这里是没有问题,但是当你想查询数据库记录的本身条件是=0的时候,就会有问题了。还有就是假设你页面有个文本框,当没有值的时候我想都是显示为空,但是int型却不能直接做到这一点
    引用来自“topcms”的评论
    补充一下:感觉BaseService不容易实现的原因就是注入Dao不好实现。
    在BaseService里注入BaseDao不就可以了吗,跟jdbcTemplate注入的方式类似,不过你具体的业务还是需要一个userDao,是有点重复。或者可以采用nameHandler的方式在运行时获取,但这样子类就必须实现一个方法。推荐还是第一种吧,方便,spring默认是单例的,并不会创建新的BaseDao对象
  • Spring JdbcTemplate实现通用的泛型dao三:构建动态sql
    引用来自“topcms”的评论
    在您写的类SqlUtils的buildQueryCondition方法中,由于我的实体类中有int型的属性,导致组装出来的SQL查询语句始终int型的字段加上了0这样的条件,本来SQL不该有这样的条件。 为了解决这个问题,我把 if (value == null) 改成if (value == null || !value.equals("0")) 可以正常浏览了,但万一在实际项目中有需要有value==0的这种情况的又怎么办? 难道不能用int ,只能用Integer吗?
    推荐用Integer,因为int型(double,float,boolean等也一样,如果你注意一下应该会发现像hibernate,mybatis等一些框架的自动生成代码工具都是生成的包装类,也有这个原因在里面)永远不会为空,在你没有赋值时会拥有一个默认值=0,像你这样排除掉这里是没有问题,但是当你想查询数据库记录的本身条件是=0的时候,就会有问题了。还有就是假设你页面有个文本框,当没有值的时候我想都是显示为空,但是int型却不能直接做到这一点
  • Spring JdbcTemplate实现通用的泛型dao二:实现自己的名称转换NameHandler
    引用来自“米饭”的评论
    NameUtils是什么工具
    引用来自“selfly”的评论

    自己写的一个类,实现下划线和骆驼命名法转换而已

    引用来自“米饭”的评论
    目前有两个地方不太清楚,第一个是如何通过entityName获取对应的类,一个是通过fieldName获取对应的字段,卡到这里了

    获取entityName对应的类,主要是用JDK的public Type getGenericSuperclass()方法,该方法会返回该类直接超类的泛型对象,至于获取field字段,主要是通过BeanInfo和PropertyDescriptor两个类,源码都已经贴出来了,可以参考下

  • Spring JdbcTemplate实现通用的泛型dao二:实现自己的名称转换NameHandler
    引用来自“米饭”的评论
    NameUtils是什么工具

    自己写的一个类,实现下划线和骆驼命名法转换而已

擅长技能

(゚∀゚ )
暂时没有

常用工具

(゚∀゚ )
暂时没有

注册于 2015年01月16日