V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ren2881971  ›  全部回复第 32 页 / 共 95 页
回复总数  1889
1 ... 28  29  30  31  32  33  34  35  36  37 ... 95  
2018-07-16 09:35:00 +08:00
回复了 fileffe 创建的主题 程序员 从零开始学习 Java 第一周总结
建议学完 spring boot 务必回头再学习下 servlet jsp filter listener.
这是基础,虽然工作谁也不会让你写 servlet 但这是 java ee 的基础!!!
重中之重。
不喜欢这行业 就别硬进来了。 大学才 4 年 工作的时间会有很多个四年。
2018-07-11 10:03:44 +08:00
回复了 willm 创建的主题 程序员 中年码农的选择:小公司 vs 大公司
动不动就说要出去到湾区的 我觉得太不现实了。 30 多岁基本都是上有老下有小了
2018-07-11 09:21:00 +08:00
回复了 willm 创建的主题 程序员 中年码农的选择:小公司 vs 大公司
跟 LZ 的情况差不多 但没 lz 这么牛。 LZ 是一个人拉扯成了一个分公司了。
说点自己的看法。
企业开发型公司的管理岗竞争力在于:
1.业务在手,公司离不了你。
2.管理资格老,公司不会轻易动你,但薪资不好谈。
3.入股,掌握话语权。
4.一心向往高层干,高层毕竟薪水高吗。
至于 LZ 想跳到互联网企业 有点不能理解。本身就是从 BAT 出来的 为啥又回去了。。
传统企业开发 相比互联网公司还是比较轻松的,不会动辄就 996 997
2018-07-07 14:27:45 +08:00
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@tamer 估计是你用 mybatis 用习惯了~ 如果一直用 hibernate 的话 没什么感觉~
2018-07-07 14:26:18 +08:00
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
@dbpe https://github.com/ren2881971/spring4mvc-jpa-demo 好几年前搭建的。。。。
回头是岸。。。
2018-07-07 13:04:14 +08:00
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
糟糕 没排版。。。
2018-07-07 13:03:07 +08:00
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
<jpa:repositories base-package="com.jit.ota4.*.*.repository" repository-impl-postfix="Impl" factory-class="com.jit.ota4.basic.repository.BaseRepositoryFactoryBean" entity-manager-factory-ref="entityManagerFactory" transaction-manager-ref="transactionManager"/>


public class BaseRepositoryFactoryBean<R extends JpaRepository<S, ID>, S, ID extends Serializable>
extends JpaRepositoryFactoryBean<R, S, ID>{
@Override
protected RepositoryFactorySupport createRepositoryFactory(EntityManager e) {
return new BaseRepositoryFactory(e);
}
}


public class BaseRepositoryFactory<S,ID extends Serializable> extends JpaRepositoryFactory {
public BaseRepositoryFactory(EntityManager entityManager) {
super(entityManager);
}

@Override
protected Class<?> getRepositoryBaseClass(RepositoryMetadata metadata) {
return BaseRepository.class;
}

@Override
protected <T, ID extends Serializable> SimpleJpaRepository<?, ?> getTargetRepository(RepositoryInformation information, EntityManager entityManager) {
return new BaseRepositoryImpl(information.getDomainType(), entityManager);
}
}


public interface BaseRepository<T,ID extends Serializable> extends JpaRepository<T,ID>,JpaSpecificationExecutor<T> {


/**
* @param sql 原生 sql 语句
* @param param 动态执行参数 type:List
* @return 返回执行的结果集条数
*/
public int executeUpdateBySQL(String sql,List<Object> param);
/**
* @param sql 原生 sql 语句
* @param param 动态执行参数 type:Map
* @return 返回执行的结果集条数
*/
public int executeUpdateBySQL(String sql,Map<String,Object> param);
/**
* @param hql hql 语句
* @param param 动态执行参数 type:List
* @return 返回执行的结果集条数
*/
public int executeUpdateByHql(String hql,List<Object> param);
/**
* @param hql hql 语句
* @param param 动态执行参数 type:Map
* @return 返回执行的结果集条数
*/
public int executeUpdateByHql(String hql,Map<String,Object> param);

/**
* @param hql hql 语句
* @param param 动态查询参数 type:List
* @param t 单实例类型
* @return 单实例结果集
*/
public List<T> findByHql(String hql,List<Object> param,Class<T> t);

/**
* @param hql hql 语句
* @param param 动态查询参数 type:List
* @param t 单实例类型
* @param pageNo 页码数
* @param pageSize 每页条数
* @return 单实例结果集
*/
public List<T> findByHqlWithPage(String hql,List<Object> param,Class<T> t,int pageNo,int pageSize);

/**
* @param hql hql 语句
* @param param 动态查询参数 type:List
* @return 自定义字段返回结果集
*/
public List<Object[]> findByHql(String hql,List<Object> param);

/**
* @param hql hql 语句
* @param param 动态查询参数 type:List
* @param pageNo 页码数
* @param pageSize 每页条数
* @return 自定义字段返回结果集
*/
public List<Object[]> findByHqlWithPage(String hql,List<Object> param,int pageNo,int pageSize);

/**
* @param sql 原生 sql 语句
* @param param 动态查询参数 type:List
* @return 执行原生 sql 返回结果集
*/
public List<Object[]> findBySQL(String sql,List<Object> param);

/**
* @param sql 原生 sql 语句
* @param param 动态查询参数 type:List
* @param pageNo 页码数
* @param pageSize 每页条数
* @return
*/
public List<Object[]> findBySQLWithPage(String sql,List<Object> param ,int pageNo,int pageSize);


}
2018-07-07 12:58:51 +08:00
回复了 tamer 创建的主题 Java 关于 Spring data jpa 写原生 sql 的问题
自己定义 factory-class 然后写一个 baseRepository 在里面用 EntityManager 就可以直接写原生 sql 了,然后撸起袖子就是干。
搜索关键词 jpa:repositories、factory-class、JpaRepositoryFactoryBean、JpaRepositoryFactory。
ps:谁开发后台只用 select * 啊。 开玩笑。。
2018-07-06 15:47:42 +08:00
回复了 wl827071933 创建的主题 奇思妙想 搞个网站!
@wl827071933 之前见过前同事搞过 套现的事。 卖一种什么设备,然后套现额度就很大。 不知道怎么实现的。。
2018-07-06 15:32:25 +08:00
回复了 wl827071933 创建的主题 奇思妙想 搞个网站!
pos 机 套现么。
2018-07-04 14:55:34 +08:00
回复了 AdamMing 创建的主题 职场话题 这是不是有点上纲上线了~
我觉得挺好的+1
2018-06-29 14:08:51 +08:00
回复了 tandaly 创建的主题 程序员 技术负责人都需要凌晨不睡觉么?
我特么卖给你了。。真想骂人。。
坐我旁边的就是搞数据的,各种 ETL 抽取、清洗 、转换 出报表。
自从有了他,报表错误的锅再也不是我背了。。。
2018-06-25 16:23:14 +08:00
回复了 xypcn 创建的主题 程序员 golang 何时干掉 Java
go 死了 java 都不会死。。
2018-06-22 12:56:02 +08:00
回复了 v2410117 创建的主题 职场话题 背上房贷的猿们,你们还能存到钱吗?
三线城市 房贷 1k7 月薪 8k 还可以。。。
2018-06-22 09:09:18 +08:00
回复了 yokosovtoex 创建的主题 Java 后端牛逼群,欢迎各位后端,架构师加入,交流技术,工作
不敢进。。。
1 ... 28  29  30  31  32  33  34  35  36  37 ... 95  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2995 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 12:30 · PVG 20:30 · LAX 05:30 · JFK 08:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.