List of usage examples for org.apache.ibatis.session SqlSession selectList
<E> List<E> selectList(String statement, Object parameter);
From source file:org.sonar.core.user.AuthorizationDao.java
License:Open Source License
public List<String> selectGlobalPermissions(@Nullable String userLogin) { SqlSession session = mybatis.openSession(false); try {/*from ww w.j a va2s . c om*/ Map<String, Object> params = newHashMap(); params.put("userLogin", userLogin); return session.selectList("selectGlobalPermissions", params); } finally { MyBatis.closeQuietly(session); } }
From source file:pecosa.daoImpl.ListasGeneralesDaoImpl.java
@Override public List<String> getNombrePersonas(Integer codigo) { List<String> lista = null; SqlSession session = sqlSessionFactory.openSession(); try {//from w w w .j ava 2 s . c o m lista = session.selectList("ListasGenerales.getPersonas", codigo); } catch (Exception e) { System.out.println(e.getMessage()); e.printStackTrace(); System.out.println("ERROR EN EL IMPL GET PV"); } finally { session.close(); } return lista; }
From source file:py.pol.una.ii.pw.data.ProductoRepository.java
License:Apache License
public List<Producto> findAllOrderedByName() { SqlSession session = MyBatisSqlSessionFactory.getSqlSessionFactory().openSession(); List<Producto> productos = session.selectList("selectAll", null); return productos; }
From source file:py.pol.una.ii.pw.data.ProveedorRepository.java
License:Apache License
public List<Proveedor> findAllOrderedByName() { SqlSession session = MyBatisSqlSessionFactory.getSqlSessionFactory().openSession(); List<Proveedor> proveedores = session.selectList("selectAllProveedores", null); return proveedores; // CriteriaBuilder cb = em.getCriteriaBuilder(); // CriteriaQuery<Proveedor> criteria = cb.createQuery(Proveedor.class); // Root<Proveedor> producto = criteria.from(Proveedor.class); // criteria.select(producto).orderBy(cb.asc(producto.get("nombre"))); // return em.createQuery(criteria).getResultList(); }
From source file:shfq.composite_column.ClerkTest.java
License:Apache License
private static void queryClerk() { try {/*w ww . j ava 2 s. c o m*/ Reader reader = Resources.getResourceAsReader("shfq/composite_column/scripts/mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); SqlSession session = sqlSessionFactory.openSession(); // Object clerk = session.selectList("shfq.composite_column.Clerk.selectClerk", 1); Object clerk = session.selectList("shfq.composite_column.composite.Clerk.selectClerk", 1); System.out.println("record queried successfully"); session.commit(); session.close(); System.out.println(""); } catch (IOException e) { e.printStackTrace(); } }
From source file:shfq.composite_column.ClerkTest.java
License:Apache License
private static void queryClerkAddress() { try {/* w w w. j a v a2s . c o m*/ Reader reader = Resources.getResourceAsReader("shfq/mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); SqlSession session = sqlSessionFactory.openSession(); // query student data ClerkAddress queryParameter = new ClerkAddress(); queryParameter.setHouseNo(18); queryParameter.setStreetNo(20); Object clerkAddress = session.selectList("shfq.composite_column.ClerkAddress.selectClerkAddress", queryParameter); System.out.println("record queried successfully"); session.commit(); session.close(); System.out.println(""); } catch (IOException e) { e.printStackTrace(); } }
From source file:shfq.lazy_load.Test.java
License:Apache License
private static void selectBlog() throws Exception { SqlSession session = SessionUtil.getSessionByConfigXmlPath("shfq/lazy_load/mybatis-config.xml"); Object o = session.selectList("shfq.lazy_load.vo.Blog.selectBlog", 1); System.out.println("1 " + System.currentTimeMillis()); System.out.println(""); List<Blog> blogs = (List<Blog>) o; Blog blog = blogs.get(0);/*from w w w.j a va 2s . c o m*/ String content = blog.getContent(); System.out.println(content); System.out.println("2 " + System.currentTimeMillis()); Author author = blog.getAuthor(); System.out.println(author.getName()); }
From source file:shfq.multiple_resultset.MultipleResultSetTest.java
License:Apache License
private static void queryPeople() { try {/*from ww w . j a v a 2 s . co m*/ Reader reader = Resources.getResourceAsReader("shfq/multiple_resultset/xml/mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); SqlSession session = sqlSessionFactory.openSession(); Object people = session.selectList("shfq.multiple_resultset.xml.caller.callProcedure", 1); System.out.println("record queried successfully"); session.commit(); session.close(); System.out.println("dd"); } catch (IOException e) { e.printStackTrace(); } }
From source file:shfq.one_many_annotation.PeopleTest.java
License:Apache License
public static void testQuery() { try {/*w w w .j a v a 2 s . com*/ Reader reader = Resources.getResourceAsReader("shfq/mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); SqlSession session = sqlSessionFactory.openSession(); // query student data Object people = session.selectList("shfq.one_many_annotation.People.selectPeople", 1); System.out.println("record queried successfully"); session.commit(); session.close(); System.out.println(""); } catch (IOException e) { e.printStackTrace(); } }
From source file:shfq.one_to_many.OneToManyTest.java
License:Apache License
public static void main(String[] args) throws Exception { SqlSession session = SessionUtil.getSessionByConfigXmlPath("shfq/one_to_many/mybatis-config.xml"); Object o = session.selectList("shfq.one_many_annotation.People.selectPeople", 1); System.out.println(""); }