论坛首页 Java企业应用论坛

MyBatis3新手上路

浏览 27597 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (7) :: 隐藏帖 (4)
作者 正文
   发表时间:2011-05-17   最后修改:2011-05-17
yunzhu 写道
Mr.Chris 写道
zxmlgh 写道
楼主,你换个头像吧。一看你这帖,血气顿时方刚起来了

哈哈 要的就是这效果哦


血气方刚,无心看贴啊

那就看看我的头像吧;
ibatis的xml简直就是折磨人,还美其名曰方便DBA调试。不如让DBA直接看SQL日志来的快。
0 请登录后投票
   发表时间:2011-05-17  
caoyangx 写道
yunzhu 写道
Mr.Chris 写道
zxmlgh 写道
楼主,你换个头像吧。一看你这帖,血气顿时方刚起来了

哈哈 要的就是这效果哦


血气方刚,无心看贴啊

那就看看我的头像吧;
ibatis的xml简直就是折磨人,还美其名曰方便DBA调试。不如让DBA直接看SQL日志来的快。


方便DBA调试?没听过哦。但话说回来,DBA一般都比较不喜欢iBatis的动态SQL,因为不好控制,尤其是那些个万能SQL。
0 请登录后投票
   发表时间:2011-05-17  
ibatis 的 动态SQL还是很无敌的
0 请登录后投票
   发表时间:2011-05-17  
Java_大猫 写道
ibatis 的 动态SQL还是很无敌的

那是他的优势啊。
0 请登录后投票
   发表时间:2011-05-17  
苍老师。。。????
0 请登录后投票
   发表时间:2011-05-17  
不出意外的被投了新手和隐藏 哎……
0 请登录后投票
   发表时间:2011-05-17  
Java_大猫 写道
ibatis 的 动态SQL还是很无敌的


你可以看看bbossgroups项目中的动态sql语句,那才是真真无敌的动态sql呢,呵呵
0 请登录后投票
   发表时间:2011-05-17  
楼主有没有配置过myBatis 的log4j 文件?
纠结了很长时间,没弄出来,报错时不显示SQL

XML code
# Rules reminder:
# DEBUG < INFO < WARN < ERROR < FATAL

# Global logging configuration
log4j.rootLogger=INFO, stdout


## Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}  %5p %C: %m%n

log4j.logger.org.apache.ibatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
0 请登录后投票
   发表时间:2011-05-17  
andy20050125 写道
楼主有没有配置过myBatis 的log4j 文件?
纠结了很长时间,没弄出来,报错时不显示SQL

XML code
# Rules reminder:
# DEBUG < INFO < WARN < ERROR < FATAL

# Global logging configuration
log4j.rootLogger=INFO, stdout


## Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss}  %5p %C: %m%n

log4j.logger.org.apache.ibatis=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG

MyBatis的还没用过哦,但是你可以看看这个帖子—— 如何输出mybatis里的SQL?,或许对你有帮助哦……我明天去公司也试一下
0 请登录后投票
   发表时间:2011-05-17  
from user where user_id=#userId# limit 1;

一看就是没有好好看mybatis文档,能跑起来才怪。
#userId#是ibatis2.×写法
#{userId}才是mybatis的写法
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics