- 浏览: 14895 次
- 性别:
最新评论
文章列表
package com.healthengine.test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 计算100以内数字 哪些可以组成三角形
* @author hs
* @date 2019年2月26日 下午1:35:42
*/
public class TestOne {
/**
* 判断 2边之和是否大于第三边
* @param L
* @param w
* @param h
* @return
* ...
1、共3个表对应3个实体类。Supplier(供应商表)、SupplierType(供应商类别表) 、SupplierEvaluate(供应商评价表)
2、3个表的关联关系:Supplier 与 SupplierType 一对一关系,Supplier表里有一个SupplierType的外键(typeId),Supplier 只是通过外键typeId获取供应商类别的名称,不对其做其他操作;与 SupplierEvaluate一对多关系,一个供应商对应多条评价,多条评价对应一个供应商。
3、注解配置
Supplier.java
private Long typeId; (供应商类别 ...
项目中遇到批量导入的功能,需要用批量添加。项目使用 spring + Hibernate+Spingmvc+jdbcTemplate框架。
由于使用Hibernate批量导入费时,故采用jdbcTemplate导入。用这个导入的思路有2个,一个是使用原生sql,写插入语句,循环Values里的值。一个是用jdbcTemplate.batchUpdate(sql,BatchPreparedStatementSetter);方法。
这里只写一下第二个方法的代码:
BaseDao
/**
* 批量添加
* @param sql
*/
public abstract Long inse ...
1、用like模糊搜索时,用 INSTR(str,substr) 函数替代。(str,对应的数据库表字段,substr对应的要查询的数据)
2、CONCAT()函数用于将多个字符串连接成一个字符串,多用于 like查询
3、FIND_IN_SET(str,strlist) 查询某个字段中带有逗号分隔的数据。str:要查询的数据;strlist:sql字段
如果想要按照ID为4,2,3这样排序
SELECT * FROM TEST WHERE id in(4,2,3) ORDER BY find_in_set(id,'4,2,3');
4、CONCAT_WS(',',news.`n ...
Linux CentOS 系统安装jdk。
1、下载jdk。本人下载的jdk为免安装版 tar.gz格式
2、找一个安装jdk的目录,本人安装到了 /usr/java下
mkdir /usr/java
3、解压
tar -zxvf jdk-7u15-linux-i586.tar.gz
4、解压完之后可以把文件夹的名称修改一下,方便配置的时候写路径,可以不修改
mv jdk1.7.0_15 jdk1.7 (mv 旧名 新名)
5、修改配置文件
vim /etc/profile
按 i 进入插入模式。
在最后添加
JAVA_HOME=/usr/java/jdk1.7
...
select * from tb_member_level
where (( 70 >= integral_min and
70 <= integral_max )
or ( 79 >= integral_min and
79 <= integral_max) or ( integral_min >=70 and integral_max<= 79 ))
and flag =1 ;
输入的值是否在 70-79之间,适用于会员积分设置。
/**
* JsonString转List
* @param str
* @param clazz
* @return
*/
public static <T> List<T> getListByJsonString(String str,Class<T> clazz){
if(StringUtils.isBlank(str) || clazz == null){
return new ArrayList<T>();
}
...
实体对象里定义的集合图片
private List<CompanyImagesModel> companyImages;
一、
1、定义 resultMap :
<!-- 图片 -->
<resultMap id="BaseResultMap_images" type="com.healthengine.model.CompanyModel" extends="BaseResultMap" >
<!-- 添加一对多的关联对象 -->
<c ...
Mybatis批量增加操作的简单实例:
<!-- 批量添加图片 -->
<insert id="saveImageRecordBatch" useGeneratedKeys="true"
parameterType="java.util.List">
insert into tb_images ( content_id, create_time, type,
path, weight, flag)
values
<foreach collection="list&q ...
$(function(){
/*JQuery 限制文本框只能输入数字*/
$(".NumDecValue").keyup(function(){
$(this).val($(this).val().replace(/[^\d]/g,''));
}).bind("paste",function(){ //CTR+V事件处理
$(this).val($(this).val().replace(/[^\d]/g,''));
} ...