package com.itheima; import com.itheima.dao.RoleDao;import com.itheima.dao.UserDao;import com.itheima.domain.Role;import com.itheima.domain.User;impor ...
分类:
其他好文 时间:
2019-06-03 20:15:46
阅读次数:
88
(1)、dao层: //user package com.skeyedu.mall.dao.user; import java.util.List; import com.skeyedu.mall.dao.IBaseDao; import com.skeyedu.mall.entity.User; ...
分类:
编程语言 时间:
2019-06-03 12:24:26
阅读次数:
96
ssh里hibernate的 一对多多对一的问题 save时 一的一方还处于持久化状态时,多的一方这时候保存的话就会出现这个问题 必须先将一的一方先保存解除持久化状态,才可以再保存多的一方 注意保存顺序就好了 ...
分类:
数据库 时间:
2019-06-01 23:35:02
阅读次数:
252
1.手动配置事务的方式是 applicationContext.xml dao层(接口类这里不写) service层 测试 2.半自动,使用代理的方式 这里只需要修改一下service层和配置就可以了 applicationContext.xml service层 3. 使用spring自动的方式 ...
分类:
编程语言 时间:
2019-06-01 19:53:23
阅读次数:
109
StringBuffer是使用缓冲区的,本身也是操作字符串的,但与String类不同,String类的内容一旦声明后是不可改变的,改变的只是其内存的指向,而StringBuffer类的对象内容是可以改变的。 对于StringBuffer,不能像String那样直接通过赋值的方式完成对象实例化,必须通 ...
分类:
其他好文 时间:
2019-06-01 15:15:46
阅读次数:
92
在JAVA中有三个特殊的浮点类型的数值:正无穷大(Infinity)、负无穷大(-Infinity)、NaN这三种数值用来表示出错或者溢出的情况。但是不会报异常! 在整型运算中,除数是不能为0的,否则直接运行异常。但是在浮点数运算中,引入了无限这个概念。 ...
分类:
其他好文 时间:
2019-06-01 11:19:42
阅读次数:
93
1、使用原始dao开发需要编写mapper的接口和实现类 1、编写接口 2、编写实现类 3、编写测试类 2、在编写代码的过程中逐渐发现所有实现类的方方法体内的代码都是相似的,唯独不同的是调用SQLSession的方法不同。所以推荐使用mybatis的动态代理的方式来开发 3、mybatis动态代理开 ...
分类:
其他好文 时间:
2019-05-31 23:24:15
阅读次数:
140
mybatis的@Options注解能够设置缓存时间,能够为对象生成自增的key 第一个使用场景: 有一个表 其中的instance_id是自增的主键。我希望通过dao层的接口插入的数据能够返回主键的id: 接口代码如下: @Options注解中默认设置的主键对应的字段名为id、在我们的表中,主键名 ...
分类:
其他好文 时间:
2019-05-31 19:45:19
阅读次数:
103
一、BaseDao工具类 二、Students实体类 三、接口 四、StudentDaoImpl接口实现类 五、Test实现类 ...
分类:
其他好文 时间:
2019-05-31 10:25:57
阅读次数:
81
package com.gx.dao; import java.sql.Timestamp; import java.util.List; import org.apache.ibatis.annotations.Param; import com.gx.po.StayRegisterPo; pub... ...
分类:
其他好文 时间:
2019-05-30 01:01:33
阅读次数:
140