java框架
chance_66
好走的路都是下坡路
展开
-
Spring事务类型
PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY 使用当前的事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW 新建事务,如果当前存在事原创 2017-08-24 14:32:25 · 269 阅读 · 0 评论 -
JPA hibernate 注解
转自:http://blog.csdn.net/wangpeng047/article/details/8712752在注解大行其道的今天,xml配置方式已经渐渐退化为非主流了,虽然注解有着很多优点,如:简化配置、减少配置文件数量、提高代码可读性,但它仍然有着无法媲美xml的地方。注解虽然配置简单易懂,但是对于复杂点的数据结构,配置起来反而比xml难(例如用xml配置,因为有帮助文转载 2017-03-30 20:23:28 · 250 阅读 · 0 评论 -
Hibernate用getCurrentSession()增删改查
public class UserDaoImpl implements UserDao { @Autowired private SessionFactory sessionFactory; //登录 public User selectUser(User user) throws Exception { Query query =转载 2017-05-13 02:04:30 · 2885 阅读 · 0 评论 -
SpringMVC中ModelAndView的使用
例子: MAVTest.javapackage com.wyl;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.springframework.stereotype.Controller;import org.springfra转载 2017-06-29 10:19:48 · 799 阅读 · 0 评论 -
Springmvc在限制只能在一处登陆
一、问题引导 在Web开发中,实现一个账号只能在一处登陆有两种形式:1.当某个账号在某处登陆后,如果再在其他处登陆,将前一个账号挤掉;2.当某个账号登陆后,此账号在其他设备登陆提示已经登陆,无法登陆。 正常的应用逻辑第一种应用较为广泛,因此此篇文章讨论一下第一种逻辑在spring mvc开发中一种较为简单的实现方式。 然而在没有长连接如WebSocket或者异步请求轮询的情况下,我们之前登陆的账转载 2017-10-24 17:39:16 · 1497 阅读 · 1 评论 -
Mybatis出错:Property 'Lname' not found on type com.myTest.entity.PerLoc
在Spring+Spring MVC+Mybatis项目调试中,// xml文件中获取数据代码如下<select id="getAllPerson" resultType="com.myTest.entity.PerLoc"> select a.name as "name",b.Lname as "Lname" from z_person a inner join原创 2017-07-06 16:53:05 · 1483 阅读 · 0 评论 -
Mybatis一对一、一对多关联查询
转自:http://www.cnblogs.com/xdp-gacl/p/4264440.html一、一对一关联 1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。CREATE TABLE teacher( t_id INT PRIMARY KEY转载 2017-07-07 11:56:53 · 392 阅读 · 0 评论 -
mybatis获取到的数据为NULL
SQL语句没错的情况下,获取不到mybatis返回的数据,原因是映射文件出错。例子:// 有一个实体类class test{ private String myName; private int myAge; …… // getter和setter方法}// 假设数据库对应的列名分别为 my_name 和 my_age ,表名为 me// 直接写se原创 2017-07-18 18:10:13 · 5493 阅读 · 1 评论 -
Spring中注解
1、@controller 控制器(注入服务) 2、@service 服务(注入dao) 3、@repository dao(实现dao访问) 4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是转载 2017-05-10 21:02:50 · 202 阅读 · 0 评论 -
java框架spring中的opensessioninview的作用
在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时 session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,session随之关闭,而我们 希望在V层使用这些数据,这时才会迫使load加载数据(也就是lazy lo原创 2017-05-17 15:17:00 · 367 阅读 · 0 评论 -
log4j 实例
代码:package test;import org.apache.log4j.Logger;public class myTest { //获取日志记录器Logger,名字为本类类名 static Logger logger = Logger.getLogger(myTest.class); public static void main(String[] args) {原创 2017-08-18 18:29:32 · 630 阅读 · 1 评论