学习笔记备忘录

开发期间遇到的一些问题,经过查找解决了,做个备忘录,和大家分享

1 Override 对接口无效的原因:@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override

而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override(http://yafeidong.iteye.com/blog/733459

2 eclipse下不限显示 JRE System等相关的jar包:package Exploer那个小窗口的右边,向下三角尖的按下->filters->把Libraries in project勾去掉,就出来了(http://topic.csdn.net/u/20090322/12/97434e5c-afd9-4086-9c1e-cbc3b3a2df85.html

或者:package Exploer那个小窗口的右边,向下三角尖的按下->filters,最上面有个:Name filter patterns,把这个的勾去掉


3 MySQL5Dialect MySQLDialect的区别:org.hibernate.dialect.MySQL5Dialect继承MySQLDialect,覆盖了registerVarcharTypes这个方法。

public class MySQL5Dialect extends MySQLDialect {
protected void registerVarcharTypes() {
registerColumnType( Types.VARCHAR, "longtext" );
registerColumnType( Types.VARCHAR, 16777215, "mediumtext" );
registerColumnType( Types.VARCHAR, 65535, "varchar($l)" );
}
}

用mysql5以上的可以大胆的使用

4 jboss中配置hibernate需要配置成jboss的MBean,要打成har包,这样就可以和jboss的容器事务相结合,不然就得hibernate自己写事务,很麻烦



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值