-
SSM学习---Mybatis之常用标签
查看全部 -
SSM学习---Mybatis之Log4j调试动态SQL
常用四种级别,从低到高:
Logger log;
log.debug("message");
log.info("message");
log.warn("message");
log.error("message");
1、jar包和配置文件 2、log4j.properties <1>log4j.rootLogger=DEBUG,Console:输出级别(级别<由低到高>debug/info/warn/error)和输出位置(控制台) <2>log4j.appender.Console=org.apache.log4j.ConsoleAppender:配置这个类才会输出在控制台(可在别处) <3>log4j.appender.layout=org.apache.log4j.PatternLayout:布局(按照自己的想法去输出)<4>log4j.appender.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n: %d:产生日志的时间 [%t]:产生日志所处线程的线程名称 %-5p:输出日志的级别、 "5":代表输出的字符会占5位字符,不足则会用空格补齐; "-":指的是补齐的空格在右边,没有则在左边. [%c]:指输出这个日志时处于的那个类的全名,包括包名 %m:输出的时候附加的信息 %n输出换行 <5>log4j.logger.org.apache=INFO:为不同包配不同的级别,把总的覆盖,可看到自己想看的信息
查看全部 -
SSM学习----Mybatis中的OGNL表达式2
查看全部 -
SSM学习----Mybatis中的OGNL表达式1
查看全部 -
OGNL表达式
查看全部 -
OGNL......
查看全部 -
sql.append(" and DESCRIPTION like '%'?'%'");中'%'与?之间要有空格才行。否则查询不出结果的。
查看全部 -
CTRL+Shift+Y : 大写变小写;CTRL+Shift+X:小写变大写
查看全部 -
条件查询不能实现
在连接数据库的xml里改(Configuration.xml)
<dataSource type="UNPOOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/micro_message?characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value=""/>
</dataSource>
“url”地址上增加 (?characterEncoding=UTF-8"/>)
这样修改之后按照指令名称可以查询到结果,但是按照描述是查不到结果的
查看全部 -
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程
2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。
3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, preparedstatement支持批处理查看全部 -
页面放在web-inf下便于控制和管理
查看全部 -
开发步骤:控制-->展示-->数据库
查看全部 -
学习本课程前需要掌握的技术查看全部
-
OGNL表达式
查看全部 -
OGNL表达式
查看全部
举报