-
自动回复案例准备工作:查看全部
-
保存主表数据后要知道自增主键的值,才能插入子表数据,自增主键值做子表外键。自增主键值如何获取? useGeneratedKeys:插入时采用自增主键,不是自己指定 keyProperty:表里面取好自增主键的值应该存到对应java类的哪一个属性中查看全部
-
#{}是要预编译的(替换成?执行时在赋值)。而${}不会预编译,直接将值替换${},用在查询出来的表的排序order by ${列名}查看全部
-
resultMap和resultType的关系 resultMap是指配置写出来的ID resultType值得是java的实体类查看全部
-
1.sql拼接,不用String sql;sql+=""; ,用StringBuffer sql、sql.append(); 2.对应的原来的字符串要加上toString,如prepareStatement(sql.toString()) 3.查询尽量不要用select *,要把查询的字段都写上,否则会降低效率 4.字符串判断:先判断是否为null在判断是否为空字符串,如if(des!=null &&!" ".equals(des.trim())),reim()去掉空格; 5.sql拼接后再获取PreparedStatement对象, 为占位符设值语句要在execute方法之前查看全部
-
mybatis下载地址:https://github.com/mybatis/mybatis-3/releases查看全部
-
可以用在sql查询里面的标签查看全部
-
<trim></trim>标签格式用法查看全部
-
使用日志log4j 的方法调试 导入jar包,写log4j.properties文件查看全部
-
数据库的连接 <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&characterEncoding=utf8"/> <property name="username" value="root"/> <property name="password" value="root"/> 注意:useUnicode=true&characterEncoding=utf8 解决页面不能根据中文搜索查看全部
-
xml 或者是 HTML中 有转义的方法 xml中 &是不能直接使用的 必须要转义, 1、按照HTML的转法 & -> & " -> " 2、还可以用mybatis中的ognl的表达式中自己的操作符 && -> and 3.在xml配置文件中SQL语句的拼接: 3.1<if test="command!=null and !"".equals(command.trim())"> and COMMAND=#{command}</if> 3.2<if test="description!=null and !"".equals(description.trim())"> and description like '%' #{description} '%'</if>注意'%' #{description} '%'一定要有空格 除了标识符,还可以使用自带的操作符,and,or,mod.in.not in OGNL,不光能从java对象中取属性值,还能直接调用对象的方法查看全部
-
mybatis中的OGNL表达式查看全部
-
6.核心配置文件的配置 • <environments>:数据库连接和事务管理器的相关配置 • <mappers>:引入SQL配置文件(通过子标签mapper可以引入多个文件) <mapper resource="xx.xx.xx.xml"></mapper> 7.SQL配置文件的配置 • 四种标签对应select、delete、insert、update四种语句 • 命名空间(必须配置):mapper标签的属性,用来区分不同命名空间下的相同的id • select标签: id属性:SqlSession调用select方法时用来标识方法的参数(同一命名空间下必须唯一) resultMap属性:引用相应的resultMap作为查询结果的映射 • resultMap标签:用来映射javabean type属性:被映射bean的全限定名 id属性:用于唯一标识一个resultMap,并提供给select引用 子标签:id主键字段,result非主键字段 § column属性:查询结果中的列名,而不是数据库中的列名 § property:对象属性名 § jdbcType:java.sql.Types下的常量名(使用时查文档即可) • 完成后的文件必须在核心配置文件中配置查看全部
-
Model: 数据表对应的模型; DAO:每个表对应一个DAO,对该表的一些操作。 Service:或Logic层,跟Servlet对应,一些相关的业务功能。 Servlet: 设置编码/过滤器;接受页面的值;向页面传值;业务需要调用service;跳转。查看全部
-
ognl表达式查看全部
举报
0/150
提交
取消